๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿƒ๐Ÿป Note

1๋…„๊ฐ„์˜ ์ทจ์ค€๊ธฐ

by Seongpyo Hong 2021. 5. 20.

1๋…„๊ฐ„์˜ ์ทจ์ค€์„ ๋์œผ๋กœ ์ €๋Š” LINE์— ํ•ฉ๋ฅ˜ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” 1๋…„๊ฐ„์˜ ์ทจ์ค€๊ธฐ์— ๋Œ€ํ•ด ์ž‘์„ฑํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ณ  ์‹ถ์€ ๊ณณ

์ง€์›ํ•  ๋•Œ ๊ธฐ์—…์— ๋Œ€ํ•ด ์—„๊ฒฉํ•œ ๊ธฐ์ค€์„ ๋‘์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ '๊ฐœ๋ฐœ์ž๋กœ์„œ ๋งŽ์€ ์„ฑ์žฅ์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ๋Š” ๊ณณ'์ด์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.๊ฐœ๋ฐœ์ž๋Š” ํŠธ๋ž˜ํ”ฝ์„ ๋จน๊ณ  ์‚ฐ๋‹ค๋Š” ๋ง์ด ์žˆ๋“ฏ์ด ์„œ๋น„์Šค๊ฐ€ ๋Œ€๊ทœ๋ชจ์˜ ํŠธ๋ž˜ํ”ฝ์„ ๋Œ€์‘ํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜ ๊ทธ๋งŒํผ์˜ ์„ฑ์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ธฐ์—…์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ธฐ์—…๊ณผ ํŒ€์˜ ๊ฐœ๋ฐœ ๋ฌธํ™”๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ํŒ€๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ถ„์œ„๊ธฐ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ ์ˆ˜๋Š” ์—†๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์™ธ๋ถ€์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๋“ค(์žกํ”Œ๋ž˜๋‹›, ํฌ๋ ˆ๋”ง์žก, ๋ธ”๋ผ์ธ๋“œ ๋“ฑ)๋„ ์‚ฌ์‹ค ์ง์ ‘ ๊ฒช์–ด๋ณด๊ธฐ ์ „๊นŒ์ง„ ๋ชจ๋ฅธ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๊ธฐ์— ๊ฐœ๋ฐœ ๋ฌธํ™”๊ฐ€ ๊ธฐ์—…์˜ ์„ ํƒ์— ํฐ ์˜ํ–ฅ์„ ์ฃผ์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค.


์ค€๋น„ ๊ณผ์ •

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ

์•„๋ฌด๋ž˜๋„ ์ƒํ™œ๋น„์— ๋Œ€ํ•œ ๋ถ€๋‹ด๋•Œ๋ฌธ์— ์ €๋Š” SSAFY๋ฅผ ๋ณธ๊ฐ€๊ฐ€ ์žˆ๋Š” ๋Œ€์ „์—์„œ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. 1์›” ์ค‘์ˆœ์— ์ž์ทจ๋ฐฉ์„ ์ •๋ฆฌํ•˜๊ณ  ๋‚ด๋ ค์˜ค๋ฉด์„œ ์นœ๊ตฌ๋“ค์—๊ฒŒ ํ–ˆ๋˜ ๋ง์ด ์žˆ๋Š”๋ฐ ๋ฐ”๋กœ '๋Œ€์ „๊ฐ€์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜๋ จํ•˜๊ณ  ์˜ฌ๊ฒŒ ' ์˜€์Šต๋‹ˆ๋‹ค. ์ €์˜ ์‹ค๋ ฅ์˜ ๋ถ€์กฑ๋„ ์žˆ์—ˆ์ง€๋งŒ ์ž‘๋…„ ์ˆ˜์‹œ ์ฑ„์šฉ์˜ ์–ด๋ ค์›€์— ๋Œ€ํ•ด์„œ ๋Š๊ผˆ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ฌดํ•œ์ • ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ƒํ™ฉ์— ๋Œ€ํ•ด์„œ๋„ ์ง€์ณ์„œ ์ƒ๋ฐ˜๊ธฐ์—๋Š” ๊ณต์ฑ„์— ์ข€ ๋” ์ง‘์ค‘ํ•ด๋ณด๊ธฐ๋กœ ๋งˆ์Œ๋จน์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต์ฑ„์—์„œ ์ €์—๊ฒŒ ๊ฐ€์žฅ ํฐ ์‚ฐ์€ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ „ํ˜•์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ ์ƒ๋ฐ˜๊ธฐ์—๋Š” ์ตœ์†Œํ•œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ๋ชจ๋‘ ํ†ต๊ณผํ•˜์ž. ๋ผ๋Š” ๋งˆ์ธ๋“œ๋กœ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ค€๋น„์— ์ง‘์ค‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

2๋‹ฌ๊ฐ„์˜ ํ’€์ด ๊ธฐ๋ก

2์›”๋ถ€ํ„ฐ 4์›” ์ดˆ๊นŒ์ง€ ํ•˜๋ฃจ์— ์ ์–ด๋„ 2๋ฌธ์ œ์”ฉ ํ’€๋ฉด์„œ ๋Œ€๋žต 200 ~ 250๋ฌธ์ œ์ •๋„ ํ’€์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋Œ€ํšŒ์— ๋‚˜์˜ฌ๋ฒ•ํ•œ ์–ด๋ ค์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋…์„ ๋ฐฐ์šฐ๊ธฐ๋ณด๋‹จ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์— ์ž์ฃผ ์ถœ์ œ๋˜๋Š” BFS/DFS, ์™„์ „ํƒ์ƒ‰, ์‹œ๋ฎฌ๋ ˆ์ด์…˜, DP, ์ตœ๋‹จ๊ฑฐ๋ฆฌ, ํˆฌ ํฌ์ธํ„ฐ ์ •๋„์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊นŒ์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด ๋ฌธ์ œ ๋‚œ์ด๋„๋ฅผ ์˜ฌ๋ ค๊ฐ€๋ฉด์„œ ํ•ด๋‹น ์œ ํ˜•์€ ์™„๋ฒฝํ•˜๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. (๋ฐฑ์ค€ ๊ธฐ์ค€์œผ๋กœ ๊ณจ๋“œ 5 ~ ๊ณจ๋“œ 1, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ธฐ์ค€ ๋‚œ์ด๋„ 2 ~ ๋‚œ์ด๋„ 4๊นŒ์ง€๋งŒ ํ’€์—ˆ์Šต๋‹ˆ๋‹ค.)
๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•œ ๋ถ€๋ถ„์€ ์šฐ์„  ํ‚ค๋ณด๋“œ์—์„œ ์†์„ ๋†“๊ณ  ์ƒ๊ฐํ•˜์ž ์˜€์Šต๋‹ˆ๋‹ค(์‹ธํ”ผ ๊ต์ˆ˜๋‹˜๊ป˜์„œ ํ•ญ์ƒ ๊ฐ•์กฐํ•˜์…จ๋˜ ๋ง์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค). ๋ฌธ์ œ๋ฅผ ์ฝ์ž๋งˆ์ž ์ด๋Ÿฌ๋ฉด ํ’€๋ฆด๊ฑฐ ๊ฐ™์€๋ฐ?๋ผ๋Š” ์ƒ๊ฐ์œผ๋กœ ์ ‘๊ทผ์„ ํ•˜๊ฒŒ๋˜๋ฉด ๋†“์น˜๊ฒŒ ๋˜๋Š” ๋ฐ˜๋ก€๊ฐ€ ์กด์žฌํ•˜๊ฑฐ๋‚˜, ์ž˜๋ชป๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ ํƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋จผ์ € ์†์œผ๋กœ ์•„๋‹ˆ๋ฉด ์ˆ˜๋„์ฝ”๋“œ๋กœ ๋กœ์ง์„ ์ •๋ฆฌํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์นœํ›„์— ์ด๋ฅผ ์ฝ”๋“œ๋กœ ์˜ฎ๊ธฐ๋Š” ๋ฐฉ์‹์œผ๋กœ ํ’€๊ณ ์ž ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ฒ˜์Œ์—๋Š” ์‹œ๊ฐ„์ด ๋” ์˜ค๋ž˜๊ฑธ๋ ธ์ง€๋งŒ ์ต์ˆ™ํ•ด์ง€๋ฉด์„œ ์ƒ๊ฐ์„ ์ •๋ฆฌํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ์†๋„๊ฐ€ ๋นจ๋ผ์ง€๊ณ  ์ตœ์ข…์ ์œผ๋กœ ์ด์ „๋ณด๋‹ค ์ •ํ™•ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ถ”๊ฐ€๋กœ ์ €๋Š” ์ฒ˜์Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ๋ชจ๋ฅด๋Š” ๋ฌธ์ œ๋ฅผ ๋งŒ๋‚˜๋ฉด ์‹œ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆฌ๋˜ ๋‹ต์„ ๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.(๋ฌผ๋ก  ๊ฐœ์ธ๋งˆ๋‹ค ์˜๊ฒฌ์ด ๋‹ค๋ฅด๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.) ๋ฌผ๋ก  ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์•ž๋‘๊ณ  ์žˆ๋‹ค๋ฉด ์‹œ๊ฐ„์„ ์žฌ๋ฉด์„œ ํ‘ธ๋Š” ์—ฐ์Šต๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๊ฐ€ ๋‹น์žฅ ์•ž์ด ์•„๋‹ˆ๊ณ  ์ด์ œ ์ค€๋น„๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋‹จ๊ณ„๋ผ๋ฉด ์ €๋Š” ๋‹ต์„ ๋ณด์ง€ ์•Š๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์œผ๋กœ ์ƒ๊ฐํ•ด๋ณด๊ณ  ์™œ ๋‚ด๊ฐ€ ํ•œ ๋ฐฉ๋ฒ•์ด ํ‹€๋ฆฐ์ง€, ์‹œ๊ฐ„ ์ดˆ๊ณผ์ธ์ง€ ๊ณ„์†ํ•ด์„œ ์ƒ๊ฐํ•ด๋ณด๋Š” ๊ณผ์ •์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด์— ์žˆ์–ด ์‚ฌ๊ณ ๋ ฅ ํ–ฅ์ƒ์— ๋„์›€์„ ์ค€๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ฌธ์ œ๊ฐ€ ํ’€๋ฆฌ์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ณ ๋ฏผํ•ด๋ณด๊ณ , ๋„์ €ํžˆ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด ๋‹ต์ง€๋ฅผ ๋ณด๊ธฐ๋ณด๋‹จ ์œ ํ˜•์„ ํ™•์ธํ•˜๊ณ  ๋‚œ์ด๋„๊ฐ€ ์กฐ๊ธˆ ๋‚ฎ์€ ๋™์ผํ•œ ์œ ํ˜•์˜ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์ƒํ•œ ๊ฒฝํ—˜์ด ๋” ์˜ค๋ž˜ ๋‚จ๋Š”๋‹ค๋Š” ๋ง์ด ์žˆ๋“ฏ์ด ์ด๋ ‡๊ฒŒ ๊ณ ๋ฏผํ•ด์„œ ํ’€์—ˆ๋˜ ์œ ํ˜•์€ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ์™”์„ ๋•Œ ๋ณด๋‹ค ์ˆ˜์›”ํ•˜๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๋•๋ถ„์— ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋ดค๋˜ ๊ธฐ์—…์€ ๋„ค์ด๋ฒ„๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋‘ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


๋ธ”๋กœ๊ทธ ๊พธ์ค€ํžˆ ์ž‘์„ฑํ•˜๊ธฐ

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜๋”๋ผ๋„ ๊ฒฐ๊ตญ ๋ฉด์ ‘ ๋•Œ ๋‚ด๊ฐ€ ์ง€์›ํ•œ ๋ถ„์•ผ์— ๋Œ€ํ•ด ์–ผ๋งˆ๋‚˜ ๊ด€์‹ฌ์ด ์žˆ๊ณ , ๊ณต๋ถ€๋ฅผ ํ•ด์™”๋Š”์ง€ ์ฆ๋ช…ํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด 2021๋…„์—๋Š” ๊ทธ๋™์•ˆ ๋งˆ์Œ๋งŒ ๋จน๊ณ  ์‹œ์ž‘ํ•˜์ง€ ์•Š์•˜๋˜ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. Notion์„ ํ†ตํ•ด ๋ฐฐ์šด ๋‚ด์šฉ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•˜๊ณ ๋Š” ์žˆ์—ˆ์ง€๋งŒ, ์•„๋ฌด๋ž˜๋„ ๋ธ”๋กœ๊ทธ์— ๊ธ€์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ฝ๊ณ  ๋‹ค๋“ฌ๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๊ณ  ์ด ๊ณผ์ • ์†์—์„œ ๋†“์นœ ๋ถ€๋ถ„์„ ๋‹ค์‹œ ์•Œ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ๋งˆ์Œ๋จน์—ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ๋กœ ๊ด€์‹ฌ์žˆ๋˜ ๋ถ„์•ผ์ธ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์™€ ์ปจํ…Œ์ด๋„ˆ ์ƒํƒœ๊ณ„์— ๋Œ€ํ•œ ๋‚ด์šฉ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด ์ค‘ ์–ด๋ ค์› ๋˜ ๋‚ด์šฉ, ์ฑ…์„ ์ฝ๊ณ  ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.
์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋ธ”๋กœ๊ทธ๋ฅผ ์ฒ˜์Œ ์‹œ์ž‘ํ•  ๋•Œ ๋งˆ์Œ๊ฐ€์ง์€ ์ทจ์—… ์ค€๋น„๋ฅผ ์œ„ํ•ด์„œ๊ฐ€ ์ปธ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ธ”๋กœ๊ทธ์— ๊ธ€์„ ์ž‘์„ฑํ•˜๋ฉด์„œ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๊ณ , SSAFY ์ปค๋ฆฌํ˜๋Ÿผ์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ๋„ ์ œ๊ฐ€ ๊ด€์‹ฌ์žˆ๋Š” ๋ถ„์•ผ์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ๋†“์น˜์ง€ ์•Š๋Š” ์›๋™๋ ฅ์ด ๋˜์–ด์คฌ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.


๋ฉด์ ‘ ์ค€๋น„

๋ฉด์ ‘์„ ์ค€๋น„ํ•˜๋ฉด์„œ ์ €๋Š” CS, ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ, ๊ธฐ์ˆ  ์Šคํƒ, ์ธ์„ฑ ๋ฉด์ ‘์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๋ฉด์ ‘ ์ค€๋น„ Notion

๋จผ์ € CS๋Š” ์ „๋ฐ˜์ ์ธ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ํ•ด๋‹น ์ •๋ฆฌ๋ฅผ ์ฃผ๋ณ€ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ–ˆ๋Š”๋ฐ ์ด๋ฅผ ํ†ตํ•ด ์ œ๊ฐ€ ์ž˜๋ชป ์ž‘์„ฑํ•œ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๊ธˆ๋ฐฉ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์„ค๋ช…์„ ๋ณด์ถฉํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ์—๋Š” How๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Why๋„ ๊ณ ๋ คํ•˜๋ฉด์„œ ๋‚ด๊ฐ€ ๋ฉด์ ‘๊ด€์ด๋ผ๋ฉด ์–ด๋–ค ๊ฒƒ์ด ๊ถ๊ธˆํ• ๊นŒ ์ƒ๊ฐํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด Kubernetes๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค๋ฉด ์™œ Kubernetes๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ , ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ๋ฐฉ๋ฒ•๊ณผ ๋น„๊ตํ–ˆ์„ ๋•Œ ์–ด๋–ค ์žฅ๋‹จ์ ์ด ์žˆ๋Š”์ง€? ์ฒ˜๋Ÿผ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ๋‚ด๋ ธ๋˜ ์„ ํƒ์— ๋Œ€ํ•ด ์ด์œ ๋ฅผ ๋‹ต๋ณ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๊ธฐ์ˆ ๋“ค์— ๋Œ€ํ•ด์„œ๋Š” ์ข€ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ๊นŒ์ง€ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค๋ฉด Kubernetes ๋‚ด๋ถ€ ๊ตฌ์กฐ, ๋””์Šคํฌ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•˜๋Š” Kafka๊ฐ€ ์™œ ๋น ๋ฅธ์ง€? ๋“ฑ). ๋ฌผ๋ก  ๋ชจ๋“  ์งˆ๋ฌธ์„ ์ค€๋น„ํ•  ์ˆ˜๋Š” ์—†๊ฒ ์ง€๋งŒ ์ด๋Ÿฐ ์ค€๋น„ ๊ณผ์ •์„ ํ†ตํ•ด์„œ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์งˆ๋ฌธ์ด ๋“ค์–ด์™”์„ ๋•Œ ๋Œ€๋‹ตํ•  ์ˆ˜ ์žˆ๋Š” ์—ญ๋Ÿ‰ ๋˜ํ•œ ๊ฐ–์ถฐ์ง„๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๊ณ , ์‹ค์ œ๋กœ ๋ฉด์ ‘ ๋•Œ ํ†กํ†กํžˆ ํšจ๊ณผ๋ฅผ ๋ดค๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ๋งŽ์ด ๋Š๊ผˆ๋˜ ์ ์€ ๋ฉด์ ‘ ๋˜ํ•œ ๊ฒฝํ—˜์ด๋‹ค ๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋ฉด์ ‘์—์„œ ๋ชจ๋ฅด๋Š” ์งˆ๋ฌธ์„ ๋ฐ›์•˜๋‹ค๋ฉด ์ด์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ  ๋‹ค์Œ์— ๋น„์Šทํ•œ ์งˆ๋ฌธ์„ ๋ฐ›์•˜์„ ๋•Œ ์ข€ ๋” ๋ช…๋ฃŒํ•˜๊ฒŒ ๋Œ€๋‹ตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ, ๋ฉด์ ‘์—์„œ ์ข‹์ง€์•Š์€ ์Šต๊ด€๋“ค๋„ ๊ณ ์น  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ทจ์ค€ ์ดˆ๋ฐ˜์—๋Š” ๋ชจ๋ฅด๋Š” ๊ฒƒ์ด ์žˆ์œผ๋ฉด ํ˜ผ์ž ์˜ค๋žœ ์ƒ๊ฐ ๋์— ๋ง์ด ์ •๋ฆฌ๋˜์ง€ ์•Š์•„ ๋ชจ๋ฅด๊ฒ ๋‹ค๊ณ  ๋‹ต๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ ์ž…๊พน๋‹ซ์„ ์‹œ์ „ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ƒ๊ฐ์„ ๋ง๋กœ ์ •๋ฆฌํ•˜๊ณ  ์—ฌ๊ธฐ์„œ ๋‚ด๊ฐ€ ์–ด๋””๊นŒ์ง€ ์•Œ๊ณ  ์žˆ๊ณ  ์–ด๋Š ๋ถ€๋ถ„์„ ๋ชจ๋ฅด๋Š”์ง€ ๋ฉด์ ‘๊ด€๋ถ„๋“ค์—๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ณผ์ •์— ์ต์ˆ™ํ•ด์ง€๊ณ ์ž ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ๋ผ์ธ ๋ฉด์ ‘์—์„œ ์ด๋ ‡๊ฒŒ ๊ฐœ์„ ๋œ ๋ถ€๋ถ„์„ ๋ฉด์ ‘๊ด€๋‹˜๊ป˜์„œ ์ข‹๊ฒŒ ๋ด์ฃผ์…จ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์ €๋„ ์ทจ์ค€์„ ์‹œ์ž‘ํ•  ๋•Œ ๋ฉด์ ‘์—์„œ ๋„ˆ๋ฌด ๊ธด์žฅํ•ด ์›ํ•˜๋Š” ๋ง๋„ ๋ชปํ•˜๊ณ , ํšก์„ค์ˆ˜์„คํ•˜๋‹ค๊ฐ€ ๋‚˜์™”๋˜ ๊ธฐ์–ต์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ง€๊ธˆ๋„ ์—ฌ์ „ํžˆ ๊ธด์žฅํ•˜๊ณ  ๋ง์„ ์œ ์ˆ˜ํ•˜๊ฒŒ ํ•˜์ง€๋Š” ๋ชปํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๋ฉด์ ‘๋“ค์„ ๋ณด๊ณ  ์ด๋ฅผ ์Šค์Šค๋กœ ํ”ผ๋“œ๋ฐฑํ•ด๋ณด๋ฉด์„œ ์ ์ฐจ ๊ฐœ์„ ํ•ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


๋ผ์ธ ํ”Œ๋Ÿฌ์Šค๋กœ..!

2๋‹ฌ๊ฐ„์˜ ๋ผ์ธ ๊ณต์ฑ„ ๊ณผ์ •

์ตœ์ข…์ ์œผ๋กœ ์ €๋Š” LINE Cloud PlatformํŒ€์— ํ•ฉ๋ฅ˜ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ถ„๊ธฐ ๊ฐ€์žฅ ๋ชฉํ‘œํ–ˆ๋˜ ๊ธฐ์—…์ด๊ธฐ๋„ ํ–ˆ๊ณ , ๋ฉด์ ‘์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ฉด์ ‘๊ด€๋‹˜๋“ค๊ป˜์„œ ํ•ด์ฃผ์…จ๋˜ ๋ง์”€์„ ํ†ตํ•ด ๋”์šฑ ๊ฐ€๊ณ  ์‹ถ์€ ๋งˆ์Œ์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2์ฐจ๋ฉด์ ‘์—์„œ ์ œ๊ฐ€ ๋ฐ›์•˜๋˜ ๋Š๋‚Œ์€ ํ‰๊ฐ€์˜ ์ž๋ฆฌ๊ฐ€ ์•„๋‹Œ ํ•จ๊ป˜ ์ผํ•˜๊ธฐ ์œ„ํ•œ ๋™๋ฃŒ๋ฅผ ๋ฝ‘๋Š”๋‹ค๋Š” ๋Š๋‚Œ์ด์—ˆ๊ณ  ๊ทธ ๊ณผ์ • ์†์—์„œ ์ข‹์€ ๋ง์”€๋“ค๋„ ํ•ด์ฃผ์…”์„œ ๋งŽ์€ ๊ฒƒ์„ ๋Š๋ผ๊ณ  ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ €๋Š” ์ฃผ์ €์—†์ด ์ž…์‚ฌ๋ฅผ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.


๊ธธ๋‹ค๋ฉด ๊ธธ๊ณ  ์งง๋‹ค๋ฉด ์งง์€ 1๋…„๊ฐ„์˜ ์ทจ์ค€๊ธฐ๊ฐ„์ด ์ œ๊ฐ€ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ๋Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฐ’์ง„ ์‹œ๊ฐ„์ด์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ค‘๊ฐ„์— ์ง€์ณ์„œ ์•„๋ฌด๊ฒƒ๋„ ํ•˜๊ธฐ ์‹ซ์„ ๋•Œ๋„ ์žˆ์—ˆ๊ณ , ๊ณ„์†๋˜๋Š” ํƒˆ๋ฝ ์†Œ์‹์— ๋ถˆ์•ˆํ•ดํ•˜๋˜ ๋‚ ๋“ค๋„ ์žˆ์—ˆ์ง€๋งŒ ์ฃผ๋ณ€์—์„œ ๋งŽ์€ ๋„์›€์„ ๋ฐ›์€ ๋•์— ์ทจ์—…์— ์„ฑ๊ณตํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ €์˜ ์ค€๋น„ ๋ฐฉ์‹์ด ์˜ณ์€ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์ œ๊ฐ€ ๋ฐ›์•˜๋˜ ๋„์›€๋งŒํผ ์ทจ์ค€์„ ์ง„ํ–‰ ์ค‘์ธ ๋ถ„๋“ค์—๊ฒŒ ์กฐ๊ธˆ์ด๋ผ๋„ ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ํ•˜๋Š” ๋งˆ์Œ์— ์ทจ์ค€๊ธฐ๋ฅผ ์ž‘์„ฑํ•ด๋ด…๋‹ˆ๋‹ค.
๋ชจ๋‘ ์›ํ•˜๋Š” ๊ณณ์— ์ทจ๋ฝ€ํ•˜์‹œ๊ธธ ๊ธฐ์›ํ•ฉ๋‹ˆ๋‹ค :)

'๐Ÿƒ๐Ÿป Note' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

2020๋…„ ํšŒ๊ณ   (3) 2021.01.09

๋Œ“๊ธ€