Community

๐Ÿคœ Engineering : ๋ณต์žกํ•จ๊ณผ์˜ ๋Œ€๊ฒฐ ๊ทธ๋ฆฌ๊ณ , ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์ƒ๊ฐ ๐Ÿคœ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด, Webpack, Babel ๋“ฑ์˜ ์†”๋ฃจ์…˜ ์ด๋ฆ„์„ ๋“ฃ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘, ์‚ฌ์šฉ์ž๋“ค์ด ๋งŒ๋“  High L

๐Ÿคœ Engineering : ๋ณต์žกํ•จ๊ณผ์˜ ๋Œ€๊ฒฐ ๊ทธ๋ฆฌ๊ณ , ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์ƒ๊ฐ ๐Ÿคœ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด, Webpack, Babel ๋“ฑ์˜ ์†”๋ฃจ์…˜ ์ด๋ฆ„์„ ๋“ฃ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘, ์‚ฌ์šฉ์ž๋“ค์ด ๋งŒ๋“  High Level Code๋ฅผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•Œ์•„๋“ฃ๋„๋ก ๋ณ€ํ™˜ ํ•˜๋Š” ์†”๋ฃจ์…˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๐Ÿคœ 8์›” 12์ผ Ruby's on Rail ์˜ ๊ฐœ๋ฐœ์ž๋Š” ES6, HTTP2 ๊ทธ๋ฆฌ๊ณ  Ruby์—์„œ ์ œ๊ณตํ•˜๋Š” Map ๊ธฐ๋Šฅ์„ ์–ธ๊ธ‰ํ•˜๋ฉด์„œ ์ด๋Ÿฐ ๋ณ€ํ™˜ ์†”๋ฃจ์…˜๋“ค์ด ๋”์ด์ƒ ํ•„์š” ์—†์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ๋‚ด๋‹ค ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๐Ÿคœ Engineer์˜ ์ด๋ฏธ์ง€๋ฅผ ๋– ์˜ฌ๋ฆฌ๋ฉด, ์–ด๋ ค์šด ๋ง์„ ํ•˜๊ณ , ๊ทธ๋Ÿฐ ์–ด๋ ค์šด ๋ง์„ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•˜๋ฉด "๋ชจ์ž๋ž€" ๊ฒƒ์ฒ˜๋Ÿผ ์ฒ˜์šฐํ•˜๋Š” ๋•Œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ด๋Ÿฐ "์–ด๋ ค์›€"์„ ๋งŒ๋“  ๊ฒƒ์„ Engineer๋“ค์€ ๋ถ€๋„๋Ÿฌ์›Œํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ตœ๋Œ€ํ•œ ์‚ฌ๋žŒ๋“ค์ด ์•Œ์•„๋“ค์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๐Ÿคœ Legacy ์„œ๋น„์Šค(๊ธฐ์กด ์„œ๋น„์Šค)์„ ์ด์ „ ์‚ฌ๋žŒ๋“ค๋กœ๋ถ€ํ„ฐ ์ธ๊ณ„ ๋ฐ›์€ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 2011๋…„ ๋•Œ ๋งŒ๋“  ์‹œ์Šคํ…œ์ด์—ˆ๋Š”๋ฐ, "Elastic search, Kafka" ๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘ํ•œ ์ด๋ฆ„์˜ ๋…ธ๋“œ๋“ค โ€ฆ ์ด์ค‘์— ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค๋Š” 30% ์ •๋„์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ 30%๋กœ ๊ฒจ์šฐ๊ฒจ์šฐ ์„œ๋น„์Šค๋ฅผ ํ•ด๋‚˜๊ฐ€๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์›์ธ์„ "๋ณต์žกํ•จ" ๊ทธ๋ฆฌ๊ณ  "Engineer๋“ค์˜ ์ž˜๋‚œ ์ฒ™" ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๐Ÿคœ ์ตœ๊ทผ ์šฐ์ˆ˜ํ•œ ์™ธ๊ตญ๊ณ„ ์—…์ฒด ๋ถ„์ด๋ž‘ ์ด์•ผ๊ธฐ๋ฅผ ํ•  ๊ธฐํšŒ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ถ„๊ณผ ์ด๋Ÿฐ์ €๋Ÿฐ ๊ธฐ์ˆ  ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋ ค์› ๋˜ ๊ฒƒ์ด ๊ธฐ์–ต๋‚ฉ๋‹ˆ๋‹ค. ์–ด๋ ค์› ๋˜ ์ €๋ฅผ ๋ฐ˜์„ฑํ•˜๋Š” ๋ถ€๋ถ„๋„ ์žˆ์—ˆ์ง€๋งŒ, ๊ทธ ์—…์ฒด ๋ถ„์€ ๊ทธ๋Ÿฐ ์ •๋ณด๋ฅผ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” "Feed back" ์ฒด๊ณ„๋ฅผ ๊ฐ–์ถ”์ง€ ๋ชปํ•˜๊ณ  ์žˆ์—ˆ์Œ์„ ๋А๊ผˆ์Šต๋‹ˆ๋‹ค. ๋ณต์žกํ•˜๊ณ  ์ƒ๊ฐํ•ด์•ผํ•  ์ง€์‹์ด ๋งŽ๋‹ค๊ณ  ํ•˜๋ฉด Sound ํ•œ, (๊ฑด์ „ํ•œ) ์ง€์‹์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋Š” ์ œ๊ณตํ•ด์•ผํ•˜์ง€ ์•Š์„๊นŒ ์ƒ๊ฐ๋„ ๋˜๊ณ , ์–ด๋ ต๊ฒŒ ๊ธฐ์ˆ ์„ ํ’€์–ด๋‚˜๊ฐ€๋Š” ๊ทธ "์ž˜๋‚œ ์ฒ™"์ด ๋ถˆ์พŒํ–ˆ๋˜ ๊ธฐ์–ต์ด ๋‚ฉ๋‹ˆ๋‹ค. ๐Ÿคœ ์„œ๋น„์Šค ๊ธฐํš์ž๋กœ์„œ ์ ‘ํ•˜๋Š” IT ์ง€์‹์ด ์–ด๋ ต๋‹ค๊ณ  ์ฃผ๋ˆ…๋“ค๊ธฐ๋ณด๋‹ค๋Š” Ruby์˜ ๊ธฐ์ˆ ์ž์ฒ˜๋Ÿผ ์‰ฝ๊ฒŒ ์ง€์‹๋“ค์„ ํ’€์–ด๋‚˜๊ฐ€๋Š” ์‹ค๋งˆ๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๋„ ์ฐธ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค.

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค