TIL

IT ์žกํ•™์‚ฌ์ „ Ep16 ~ Ep21

rachel_13 2023. 10. 11. 23:58

๐Ÿ“Œ์˜ค๋Š˜ TIL 3์ค„ ์š”์•ฝ

1. ์ฟ ํ‚ค๋Š” ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•  ๋•Œ๋งˆ๋‹ค ์„œ๋ฒ„์— ์ „์†ก๋˜์–ด์„œ ์„œ๋ฒ„์˜ ๊ธฐ์–ต์„ ๋˜์‚ด๋ฆฌ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
2. ์„œ๋ฒ„๋Š” ์ปดํ“จํ„ฐ๋‹ค. ํ•ญ์ƒ ์ผœ์ ธ์žˆ๊ณ  ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉฐ ์š”์ฒญ์— ์‘๋‹ตํ•ด์•ผ ํ•˜๋Š” ์ปดํ“จํ„ฐ.
3. ์„œ๋ฒ„๋ฆฌ์Šค๋Š” ์„œ๋ฒ„๊ฐ€ ์—†๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, ์„œ๋ฒ„ ์šด์˜์— ํ•„์š”ํ•œ ๊ฒƒ๋“ค์„ ๋Œ€์‹ ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๋‹จ์ ๋„ ์žˆ์œผ๋‹ˆ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•˜์ž.

๐Ÿ“†TIL (Today I Learned) ๋‚ ์งœ

  • 2023-10-11

๐Ÿ“–์˜ค๋Š˜ ์ฝ์€ ๋ฒ”์œ„

  • ์—ํ”ผ์†Œ๋“œ 16 ~ ์—ํ”ผ์†Œ๋“œ 21
  • ์—ํ”ผ์†Œ๋“œ 06 ~ ์—ํ”ผ์†Œ๋“œ 10

๐Ÿ“‘์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์จ๋ณด์„ธ์š”.

[์—ํ”ผ์†Œ๋“œ 16] ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ๊ฐ€ ์‚ฌ๋ผ์ง„ ์ด์œ ์™€ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„

 

๊ตฟ๋ฐ”์ด IE...

์ฒซ๋ฒˆ์งธ, ์ตœ์‹  ๊ธฐ์ˆ ์„ ๊ฐ€์žฅ ๋นจ๋ฆฌ ์ง€์›ํ–ˆ๋˜ IE

1996๋…„, ์ต์Šคํ”Œ๋กœ๋Ÿฌ 3.0ver - IE๋Š” CSS๋ฅผ ์ตœ์ดˆ๋กœ ์ง€์›ํ•œ ์›น ๋ธŒ๋ผ์šฐ์ €

1999๋…„, ์ต์Šคํ”Œ๋กœ๋Ÿฌ 5.0ver - AJAX(Asynchronous JavaScript and XML) ์ตœ์ดˆ ์ง€์› ์›น ๋ธŒ๋ผ์šฐ์ €

 

๊ทธ๋Ÿฐ๋ฐ,,, ์™œ....?

 

๋‘๋ฒˆ์งธ, ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ € ์—”์ง„

๋ธŒ๋ผ์šฐ์ € ์—”์ง„ : ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ํ•ต์‹ฌ ํ”„๋กœ๊ทธ๋žจ (๋ Œ๋”๋ง ์—”์ง„์ด๋ผ๊ณ ๋„ ์นญํ•จ)

                        (ex ํŒŒ์ด์–ดํญ์Šค์˜ ๊ฒŒ์ฝ”(gecko), ์‚ฌํŒŒ๋ฆฌ์˜ ์›นํ‚ท(webkit), ํฌ๋กฌ์˜ ๋ธ”๋งํฌ(blink))

v8 ์—”์ง„ : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์—”์ง„ (in ํฌ๋กฌ, node.js, deno)

 

์—”์ง„์˜ ์„ฑ๋Šฅ์ด ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์„ฑ๋Šฅ์„ ๊ฒฐ์ •ํ•œ๋‹ค. 

์ฆ‰, ์—”์ง„์ด ์ตœ์‹  ๊ธฐ์ˆ , ์ตœ์‹  ํ‘œ์ค€์•ˆ์„ ์ง€์›ํ•œ๋‹ค๋ฉด, ์ตœ์‹  ์›น ๋ธŒ๋ผ์šฐ์ €์ด๋‹ค.

 

์„ธ๋ฒˆ์งธ, ์ ์œ ์œจ๋งŒ ๋ฏฟ๊ณ  ๊ฒŒ์œผ๋ฆ„์„ ํ”ผ์šด ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ

2003๋…„, ์‹œ์žฅ ์ ์œ ์œจ 95%

๊ทธ๋ฆฌ๊ณ  ์ ์  ๊ฒŒ์„๋Ÿฌ ์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค..

 

2001๋…„ 8์›”, ์ต์Šคํ”Œ๋กœ๋Ÿฌ 6.0ver ์ถœ์‹œ

...์ˆ˜๋งŽ์€ ๋ณด์•ˆ ์ทจ์•ฝ์ ๋“ค...

2006๋…„ 10์›”, ์ต์Šคํ”Œ๋กœ๋Ÿฌ 7.0ver ์ถœ์‹œ

 

๋น ๋ฅธ ๋Œ€์‘ ๋ถ€์กฑ์œผ๋กœ, ๋‹ค๋ฅธ ์ข‹์€ ์—”์ง„๋“ค์ด ์น˜๊ณ  ๋‚˜์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๊ฒฐ๊ตญ์€ IE๋Š” Say GoodBye...

 

๊ทธ ์ดํ›„์— ๋‚˜์˜จ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์—ฃ์ง€(Microsoft Edge) ์ด๋‹ค.

์ด ๋ธŒ๋ผ์šฐ์ €์˜ ์—”์ง„์€ ํฌ๋กฌ์˜ ๋ธ”๋งํฌ(blink)๋ผ๊ณ  ํ•œ๋‹ค.

 

 

[์—ํ”ผ์†Œ๋“œ 17] ์•„ ์ฟ ํ‚ค๊ฐ€ ๋จน๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ๊ณ ์š”?

๋‚ด๊ฐ€ ๋งŒ๋“  ์ฟ ํ‚ค~~~

์ฒซ๋ฒˆ์งธ, ์šฐ๋ฆฌ๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€ ์•Œ๊ณ  ์žˆ๋Š” ์ฟ ํ‚ค

ํŠน์ • ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ–ˆ์„ ๋•Œ, ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ๋ณด๊ด€ํ•˜๋Š” ์ •๋ณด๋“ค.

(ex. ํŽ˜์ด์Šค๋ถ์—์„œ ์ฟ ํ‚ค๋ฅผ ํ™œ์šฉํ•ด์„œ ๋‹น์‹ ์˜ ๊ด€์‹ฌ์‚ฌ๋ฅผ ์ฟ ํ‚ค๋ฅผ ํ†ตํ•ด ์ •๋ณด๋ฅผ ์–ป๋Š”๋‹ค.)

 

#1. HTTP

HyperText Transfer Protocol ์˜ ์ค„์ž„๋ง.

์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„ ๊ฐ„ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•œ ๊ทœ์•ฝ์ด๋‹ค.

"์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ ์ฃผ๊ณ  ๋ฐ›์•„์•ผ ํ•ด~"๋ผ๋Š” ์˜๋ฏธ.

 

#2. Stateless HTTP (์šฐ๋ฆฌ๋ฅผ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•˜๋Š” HTTP)

์„œ๋ฒ„๋Š” ์ฃผ์†Œ์— ํ•ด๋‹นํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋น™ํ•ด์ฃผ๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค ๋ณด๋‚ด๋ฉด ์—ฐ๊ฒฐ์„ ๋Š๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋ˆ„๊ตฐ์ง€ ์žŠ์–ด๋ฒ„๋ฆฐ๋‹ค.

๊ทธ์น˜๋งŒ, ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด, ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๊ธฐ์–ตํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์ข…์ข… ๋ฐœ์ƒํ•˜๊ณค ํ•œ๋‹ค.

 

์ด๋Ÿด๋•Œ, ๋ฐ”๋กœ ์ฟ ํ‚ค(๐Ÿช)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š”๊ฒƒ์ธ๋ฐ,

 

#3. ๋กœ๊ทธ์ธ์œผ๋กœ ์•Œ์•„๋ณด๋Š” ์ฟ ํ‚ค

์„œ๋น„์Šค ์ด์šฉ์‹œ ๋กœ๊ทธ์ธ์ด ์œ ์ง€๋˜๋Š” ํ˜„์ƒ์„ ๋งŽ์ด ๊ฒช์–ด๋ดค์„ ๊ฒƒ์ด๋‹ค. 

 

๋กœ๊ทธ์ธํ–ˆ์„ ๋•Œ ์„œ๋ฒ„์—์„œ ์–ด๋– ํ•œ ์‘๋‹ต์ด(์˜ˆ๋ฅผ๋“ค๋ฉด, ๋‹น์‹ ์€ ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค.) ๋‹น์‹ ์˜ ์ปดํ“จํ„ฐ ์–ด๋”˜๊ฐ€์— ์ €์žฅ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์‹œ๊ฐ„์ด ์ง€๋‚˜๊ณ , ๋‹ค์‹œ ํ•ด๋‹น ์‚ฌ์ดํŠธ์— ์ ‘์†ํ–ˆ์„ ๋•Œ ๋‹น์‹ ์˜ ์ปดํ“จํ„ฐ์˜ ์ €์žฅ๋˜์—ˆ๋˜ "์ธ์ฆ๋œ ์‚ฌ์šฉ์ž๋ผ๋Š” ์ •๋ณด"๋ฅผ ์„œ๋ฒ„์— ๋ณด๋‚ธ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์„œ๋ฒ„ ์ž…์žฅ์—์„œ๋Š” ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž ์ด๋ฏ€๋กœ ๋กœ๊ทธ์ธ์„ ์œ ์ง€์‹œํ‚ค๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

 

์ฟ ํ‚ค๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์›น ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•  ๋•Œ๋งˆ๋‹ค ์„œ๋ฒ„์— ์ „์†ก๋˜์–ด์„œ ์„œ๋ฒ„์˜ ๊ธฐ์–ต์„ ๋˜์‚ด๋ฆฌ๋Š” ์—ญํ• ์„ ํ•ด

-<IT 5๋ถ„ ์žกํ•™์‚ฌ์ „> (๋‹ˆ๊ผด๋ผ์Šค.๋ฐฐ์ง€ํ˜„ ์ง€์Œ) ์ค‘์—์„œ

 

๋‘๋ฒˆ์งธ, ์ฟ ํ‚ค์—๋„ ๊ทœ์น™์ด ์žˆ๋‹ค๊ณ ?

#1. ๋„๋ฉ”์ธ 1๊ฐœ์—๋งŒ ํ•œ์ •ํ•œ๋‹ค.

      - ํŽ˜์ด์Šค๋ถ์—์„œ ์ƒ์„ฑ๋œ ์ฟ ํ‚ค๋Š” ๋„ทํ”Œ๋ฆญ์Šค๋กœ ๋ณด๋‚ผ ์ˆ˜ ์—†์–ด!

 

#2. ์ฟ ํ‚ค๋Š” ์ž๋™์œผ๋กœ ๋ณด๋‚ธ๋‹ค.

 

#3. ์ฟ ํ‚ค๋Š” ์ปดํ“จํ„ฐ์— ์ž๋™์œผ๋กœ ์ €์žฅ๋œ๋‹ค.

 

์„ธ๋ฒˆ์งธ, ํŽ˜์ด์Šค๋ถ์€ ์šฐ๋ฆฌ๊ฐ€ ์ ‘์†ํ•œ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ๋“ค์„ ์–ด๋–ป๊ฒŒ ์•Œ๊นŒ?

๋„๋ฉ”์ธ๊ณผ ์ƒ๊ด€ ์—†๋Š” ์ฟ ํ‚ค๋„ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค๋ฉด ์™ธ๋ถ€ ์„œ๋น„์Šค์—์„œ, ํŽ˜์ด์Šค๋ถ๊ณผ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ์ง€์„ ์ˆ˜ ์žˆ๋Š” ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ข‹์•„์š” ๋ฒ„ํŠผ ๊ฐ™์€ ๊ฒƒ๋“ค์ด ์ œ๊ณต๋œ๋‹ค๋ฉด,,

ํŽ˜์ด์Šค๋ถ์€์€ ์ด ์ข‹์•„์š” ๋ฒ„ํŠผ์„ ํ†ตํ•ด์„œ ์™ธ๋ถ€์„œ๋น„์Šค์˜ ์ •๋ณด๋ฅผ ์บ์น˜ํ•ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. 

์˜ˆ๋ฅผ ๋“ค๋ฉด, "์ฟ ํ‚ค 0000 ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋Š” A ์™ธ๋ถ€ ์„œ๋น„์Šค์˜ ์ข‹์•„์š” ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €๋‹ค."

 

๋งํฌ ์‚ฝ์ž…๋„ ๋งˆ์ฐฌ๊ฐ€์ง€ ์ผ๊ฑฐ ๊ฐ™๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋…ธ๋งˆ๋“œ ํ™ˆํŽ˜์ด์ง€์—์„œ ์ฟ ํ‚ค๋ฅผ ์ˆ˜์ง‘ํ•ด์„œ ์–ด๋–ค ํ™œ๋™์„ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.

๋‚ด ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ์—์„œ ๋…ธ๋งˆ๋“œ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งํฌ๋ฅผ ๊ฑธ์–ด๋‘์—ˆ๋‹ค.

a ์‚ฌ์šฉ์ž๊ฐ€ ๋‚ด ๋ธ”๋กœ๊ทธ์—์„œ ์ ‘์†ํ•ด์„œ ๊ธ€์„ ์ฝ๋‹ค๊ฐ€ ๋…ธ๋งˆ๋“œ ํ™ˆํŽ˜์ด์ง€๋กœ ๋งํฌ๋ฅผ ํƒ€๊ณ  ๋“ค์–ด๊ฐ„๋‹ค.

 

๊ทธ๋Ÿฌ๋ฉด ๋…ธ๋งˆ๋“œ ํ™ˆํŽ˜์ด์ง€์—์„œ๋Š”

" ์ฟ ํ‚ค000์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž a ๊ฐ€ ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ์—์„œ ๋งํฌ๋ฅผ ํƒ€๊ณ  ๋…ธ๋งˆ๋“œ ํ™ˆํŽ˜์ด์ง€์— ์ ‘์†ํ–ˆ๋‹ค."

๋ผ๊ณ  ์•Œ ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ?

 

 

[์—ํ”ผ์†Œ๋“œ 18] ํ”„๋ŸฐํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ?

 

๋งจ๋‚  ๊ทธ๋ ‡๊ฒŒ ๋ถ€๋ฅด๋Š”๋ฐ,,, ๊ทธ๋ž˜์„œ ๊ทธ๊ฒŒ ๋ญ”๋ฐ?

  • ํ”„๋ŸฐํŠธ์—”๋“œ(front-end) : ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ€์žฅ ์•ž๋‹จ์„ ์˜๋ฏธํ•จ. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์‰ฝ๊ฒŒ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ณด๋Š” ํ™”๋ฉด. (ํ™ˆํŽ˜์ด์ง€ ํ™”๋ฉด, ์–ดํ”Œ ํ™”๋ฉด)
  • ๋ฐฑ์—”๋“œ(back-end): ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ€์žฅ ๋’ท๋‹จ์„ ์˜๋ฏธํ•จ. (ex. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ผ์šฐํ„ฐ ๋“ฑ)

 

์ฒซ๋ฒˆ์งธ, ํ”„๋ŸฐํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž, ๋‹น์‹ ์€ ๋ˆ„๊ตฌ์ธ๊ฐ€์š”?

- ๊ธฐ์ˆ ์˜ ๋ณ€ํ™”์†๋„๊ฐ€ ์—„์ฒญ ๋น ๋ฅด๋‹ค.

- ๋‚ด๊ฐ€ ์ž…๋ ฅํ•œ ๋‚ด์šฉ์„ ๋ฐ”๋กœ๋ฐ”๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋ฐ”๋กœ๋ฐ”๋กœ ํ”ผ๋“œ๋ฐฑ์ด ์˜จ๋‹ค!

- HCJ๋ฅผ ๋ฌด์กฐ๊ฑด ๋ฐฐ์›Œ์•ผ ํ•œ๋‹ค. (HTML, CSS, Javascript)

 

๋‘๋ฒˆ์งธ, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž, ๋‹น์‹ ์€ ๋ˆ„๊ตฌ์ธ๊ฐ€์š”?

- ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด ์•ˆ์ •์ ์ด๋‹ค! 

   ใ„ด ํ”„๋ก ํŠธ์— ๋น„ํ•ด ๋ณ€ํ™”๊ฐ€ ํฌ์ง€ ์•Š๋‹ค. ํ•˜๋‚˜๋งŒ ๋ฐฐ์›Œ๋‘๋ฉด ์ญ‰ ํ•  ์ˆ˜ ์žˆ๋‹ค.

- ๊ธฐ์ˆ  ์„ ํƒ์ง€๊ฐ€ ๋‹ค์–‘ํ•˜๋‹ค.

- ์‚ฌ์šฉ์ž์™€ ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€์–ด์ ธ์„œ ํฅ๋ฏธ๊ฐ€ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

 

 

[์—ํ”ผ์†Œ๋“œ 19] ์„œ๋ฒ„๊ฐ€ ์•„์ง ๋ญ”์ง€ ๋ชจ๋ฅธ๋‹ค๊ณ ?

 

์ฒซ๋ฒˆ์งธ, ์„œ๋ฒ„๋Š” ๊ทธ๋ƒฅ ์ปดํ“จํ„ฐ๋‹ค.

๋‹น์‹ ์˜ ๋…ธํŠธ๋ถ๋„ ์„œ๋ฒ„๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

 

์„œ๋ฒ„์˜ ์™ธ๋ถ€ ๋ชจ์Šต

  • ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์—†๋Š” ์ปดํ“จํ„ฐ
  • 24์‹œ๊ฐ„ ํ’€ ๊ฐ€๋™ + ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ
  • ์ €์žฅ์†Œ, ๋ฉ”๋ชจ๋ฆฌ ๋งค์šฐ ํผ!

 

์„œ๋ฒ„ ๋‚ด๋ถ€ ๋ชจ์Šต

  • ์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญํ–ˆ์„ ๋•Œ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ํ•˜๋Š” ์ฝ”๋“œ
  • ์›น ์‚ฌ์ดํŠธ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€, ์ฃผ์†Œ๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ๊ทธ์— ๋งž๋Š” ์›น ํŽ˜์ด์ง€๋ฅผ ๊บผ๋‚ด์„œ ๋ณด์—ฌ ์ฃผ๋Š” ์ฝ”๋“œ

 

 

[์—ํ”ผ์†Œ๋“œ 20] ์Šˆํผ ๊ฐœ๋ฐœ์ž๋งŒ ํ•  ์ˆ˜ ์žˆ๋‹ค, ํ’€์Šคํƒ?

 

ํ’€์Šคํƒ is ํ”„๋ŸฐํŠธ์—”๋“œ + ๋ฐฑ์—”๋“œ + ๋ฐ๋ธŒ์˜ต์Šค

 

 

[์—ํ”ผ์†Œ๋“œ 21] ์„œ๋ฒ„๋ฆฌ์Šค๋Š” ์„œ๋ฒ„๊ฐ€ ์—†๋‹ค๋Š” ๋œป?

 

์„œ๋ฒ„๋ฆฌ์Šค : ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋Š”๋‹ค

 

์„œ๋ฒ„๊ฐ€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐฉ์‹์—์„œ ํด๋ผ์šฐ๋“œ ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜๋˜๋ฉด์„œ ์„œ๋ฒ„๋ฅผ ํƒ„๋ ฅ์ (elastic)์œผ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

๋Œ€ํ‘œ์ ์œผ๋กœ AWS๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ์„œ๋น„๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ์ œ๊ณต, ๊ด€๋ฆฌํ•ด์ค„ ๋ฟ์ด๊ณ  ์„œ๋ฒ„์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ด€๋ฆฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ฆ‰ ์šฐ๋ฆฌ๊ฐ€, ์ง์ ‘ํ•ด์•ผํ•œ๋‹ค. ์„œ๋ฒ„์˜ OS ์—…๋ฐ์ดํŠธ, ๋ณด์•ˆ ์ ๊ฒ€, ์žฅ์•  ํšŒ๋ณต ์‹œ์Šคํ…œ, ๋ฐฑ์—…, ๋กœ๊ทธ ๋“ฑ์ด ์ „๋ถ€ ๊ฐœ๋ฐœ์ž์˜ ๋ชซ์ด๋ผ๋Š” ๊ฑฐ๋‹ค.

์ด ๋•Œ, ์„œ๋ฒ„๋ฆฌ์Šค๊ฐ€ ๋“ฑ์žฅํ•œ๋‹ค!

 

์„œ๋ฒ„๋ฆฌ์Šค, ์„œ๋ฒ„ ์ œ๊ณต๋ถ€ํ„ฐ ์„œ๋ฒ„์˜ ์†Œํ”„ํŠธ๊ด€๋ฆฌ, ๊ทธ๋ฆฌ๊ณ  ๋”!?

 

์„œ๋ฒ„๋ฆฌ์Šค๋Š” ๊ตฌ์กฐ๊ฐ€ ๋‹จ์ˆœํ•˜์ง€ ์•Š๋‹ค.

์„œ๋ฒ„๋ฅผ ์ผ์ • ๋‹จ์œ„๋กœ ์ชผ๊ฐœ์–ด์„œ(ํŽธ์˜์ƒ ํ•จ์ˆ˜๋กœ ์ง€์นญ), ๊ฐ ํ•จ์ˆ˜๋“ค์˜ ์š”์ฒญ์ด ์—†์„ ๋•Œ๋Š” ์„œ๋ฒ„๊ฐ€ ๋Œ์ง€ ์•Š๋‹ค๊ฐ€, ์š”์ฒญ์ด ์žˆ์„ ๋•Œ๋งŒ ์„œ๋ฒ„๊ฐ€ ๋„๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ฆ‰, 24์‹œ๊ฐ„ ์š”์ฒญ์— ์‘๋‹ตํ•  ์ค€๋น„(5๋ถ„๋Œ€๊ธฐ์กฐ)๋ฅผ ํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ ธ์„œ ๋ฆฌ์†Œ์Šค์ƒ ์ด์ ์ด ์ปค์ง„๋‹ค.

์ด ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋œ ๋งŒํผ๋งŒ ๋ˆ์„ ์ง€๋ถˆํ•˜๋ฏ€๋กœ, ๋‚ญ๋น„๋ฅผ ์ค„์ด๊ณ  ํ•˜๋“œ์›จ์–ด๋ฅผ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์ƒ๊ธด๋‹ค.

 

๊ทธ๋ ‡์ง€๋งŒ, ๋‹จ์ ๋„ ์กด์žฌํ•˜๋Š”๋ฐ,,,

1. ์ฝœ๋“œ ์Šคํƒ€ํŠธ(cold start_

์„œ๋ฒ„๊ฐ€ 5๋ถ„๋Œ€๊ธฐ์กฐ๊ฐ€ ์•„๋‹ˆ๋‹ค ๋ณด๋‹ˆ call์„ ํ•˜๋ฉด start ํ•  ๋•Œ๊นŒ์ง€ ๋ฐ€๋ฆฌ์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค.

2. ์ง€๋‚˜์นœ ์˜์กด์„ฑ

์„œ๋ฒ„๋ฆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด, ์ด ํ˜•์‹์— ๋ผ์›Œ์„œ ๋งž์ถ”์–ด์•ผ ํ•˜๋ฏ€๋กœ, ์ผ๋ถ€ ๋ถ€ํ’ˆ๋งŒ ๋–ผ์–ด๋‚ด์„œ ๋‹ค๋ฅธ ์„œ๋ฒ„๋กœ ์˜ฎ๊ธฐ๊ฑฐ๋‚˜ ํ•˜๋Š” ์ž‘์—…์„ ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

 

๊ทธ๋ž˜์„œ ์ถ”์ฒœํ•˜๋Š” ๋ฐ”๋กœ๋Š”

๋น ๋ฅด๊ฒŒ ํ”„๋กœํ† ํƒ€์ž…์„ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ์„œ๋น„์Šค๊ฑฐ๋‚˜ ํ† ์ด ํ”„๋กœ์ ํŠธ์— ์ถ”์ฒœํ•œ๋‹ค.

 

๐Ÿ’ก์˜ค๋Š˜ ์ฝ์€ ์†Œ๊ฐ์€? ๋– ์˜ค๋ฅด๋Š” ์ƒ๊ฐ์„ ๊ฐ€๋ณ๊ฒŒ ์ ์–ด๋ณด์„ธ์š”.

  • ์ฟ ํ‚ค์— ๋Œ€ํ•ด ์ข€ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ๊ฐœ๋…์„ ํŒŒ์•…ํ•˜๊ฒŒ ๋œ ๊ฒƒ ๊ฐ™๋‹ค.
  • ์‚ฌ์šฉ์ž๋กœ์„œ๋Š” ์ฟ ํ‚ค๊ฐ€ ์ž๋™์ €์žฅ๋œ๋‹ค๋Š” ์‚ฌ์‹ค์ด ์†Œ๋ฆ„๋‹๊ฒŒ ๋˜๋ฉด์„œ...์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฟ ํ‚ค ์ง€์šฐ๋Ÿฌ ๊ฐ„๋‹ค..
  • ๊ฐœ๋ฐœ์ž๋กœ์„œ๋Š”, ์ฟ ํ‚ค๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—„์ฒญ๋‚˜๊ฒ ๊ตฌ๋‚˜. ์™œ ๋‚˜๋งŒ ๋ชฐ๋ž์ง€? ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค..

 

โ“๊ถ๊ธˆํ•œ ๋‚ด์šฉ์ด ์žˆ๊ฑฐ๋‚˜, ์ž˜ ์ดํ•ด๋˜์ง€ ์•Š๋Š” ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ์ ์–ด๋ณด์„ธ์š”.

  •  

๐Ÿ˜Š์˜ค๋Š˜ ์ฝ์€ ๋‹ค๋ฅธ์‚ฌ๋žŒ์˜ TIL

[์ด์ „ ์—ํ”ผ์†Œ๋“œ ๋ณด๊ธฐ]

 

IT ์žกํ•™์‚ฌ์ „ Ep06 ~ Ep10

๐Ÿ“Œ์˜ค๋Š˜ TIL 3์ค„ ์š”์•ฝ 1. ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ๋Š” ์นจ์ฐฉํ•˜๊ฒŒ ์˜ค๋ฅ˜ ๋ฉ”์„ธ์ง€๋ฅผ ์ฝ๊ณ , ๋””๋ฒ„๊น…ํ•˜์ž 2. ํŒŒ์ด์ฌ์ด ์ธ๊ธฐ์žˆ๋Š”๋ฐ๋Š” ๋‹ค ์ด์œ ๊ฐ€ ์žˆ๋‹ค..! 3. ์ธํ„ฐํ”„๋ฆฌํ„ฐ vs ์ปดํŒŒ์ผ ์–ธ์–ด ์ฐจ์ด์  ์„ค๋ช…ํ•˜๊ธฐ ๐Ÿ“†TIL (Today I Lear

rachelslab.tistory.com

 

'TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

IT ์žกํ•™์‚ฌ์ „ Ep06 ~ Ep10  (1) 2023.10.11
IT ์žกํ•™์‚ฌ์ „ Ep01 ~ Ep05  (1) 2023.10.08
IT 5๋ถ„ ์žกํ•™์‚ฌ์ „ Intro  (1) 2023.10.06
[ํ”„๋ก ํŠธ์—”๋“œ ๋งํฌ ๋ชจ์Œ]  (0) 2023.09.14
ESLint - LF vs CRLF  (0) 2023.07.29