๊ด€๋ฆฌ ๋ฉ”๋‰ด

DOing

0.2๋…„์ฐจ ๋”ฐ๋ˆ๋”ฐ๋ˆํ•œ ์‹ ์ž… ๊ฐœ๋ฐœ์ž์˜ 2021 ํšŒ๊ณ  ๋ณธ๋ฌธ

๋””๋ฒ„๊น…์ค‘ ๐ŸŒ 

0.2๋…„์ฐจ ๋”ฐ๋ˆ๋”ฐ๋ˆํ•œ ์‹ ์ž… ๊ฐœ๋ฐœ์ž์˜ 2021 ํšŒ๊ณ 

mangdo 2021. 12. 27. 03:17

๊ฐœ๋ฐœ์ž ํšŒ๊ณ ๋ผ๊ณ  ํ•˜๊ธฐ์—” ๋‚จ๋“ค์ฒ˜๋Ÿผ ๋Œ€๋‹จํ•˜๊ฒŒ ํ•ด๋‚ธ ์ผ์€ ์—†์–ด์„œ ์ข€ ์“ธ๊นŒ๋ง๊นŒ ๊ณ ๋ฏผ๋„ ํ–ˆ์ง€๋งŒ,

๋‚˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋‘๊ณ  ๋ดค์„ ๋•Œ๋Š” ์ •๋ง ๋งŽ์ด ์„ฑ์žฅํ•œ ํ•œ ํ•ด๋ผ๊ณ  ์ƒ๊ฐํ•ด์„œ ์ผ๋‹จ ์จ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.


 

1. ๊ทธ๋Ÿด์‹ธํ•œ ์ฒซ ์›นํ”„๋กœ์ ํŠธ

(๊ทธ๋• ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ–ˆ์—ˆ์ฐŒ)

https://github.com/mangdo/ShoppingMall

  ๋ฌด๋ ค 2020๋…„ 12์›” 20์ผ๋ถ€ํ„ฐ 2021๋…„ 4์›” 6์ผ๊นŒ์ง€, 4๊ฐœ์›” ๋™์•ˆ ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ์˜€๋‹ค. ์™œ ๊ทธ๋ ‡๊ฒŒ ์˜ค๋ž˜๊ฑธ๋ ธ๋ƒํ•˜๋ฉด ๋น ๋ฅด๊ฒŒ ์™„์„ฑํ•˜๋Š”๊ฒŒ ๋ชฉํ‘œ๊ฐ€ ์•„๋‹ˆ๊ณ  ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ฐจ๊ทผ์ฐจ๊ทผ ์ ์šฉํ•ด๋ณด๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์˜€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (+ ์—„์ฒญ๋‚œ ์‚ฝ์งˆ..) ์ด๋•Œ๋Š” ํ”„๋ก ํŠธ์™€ ๋ฐฑ์œผ๋กœ ๋‚˜๋ˆ„์ง€ ์•Š๊ณ  ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ ๋‚˜๋ˆด์—ˆ๋‹ค. ๋‹น์‹œ์— ๋‚ด๊ฐ€ ์ƒํ’ˆ, ๊ฒฐ์ œ ํ™•์ธ, ๋ฆฌ๋ทฐ-๋‹ต๊ธ€, ์นด์นด์˜คํŽ˜์ด ๊ฒฐ์ œ๋“ฑ์„ ๋‹ด๋‹นํ–ˆ์—ˆ๋‹ค. ์œ„์— ๋ณด๋Š” ํŽ˜์ด์ง€๋„ ๋‚ด๊ฐ€ ๋งŒ๋“  ํŒŒํŠธ ์ค‘ ์ผ๋ถ€๋‹ค. ๋‹น์‹œ์—๋Š” ์—ด์‹ฌํžˆ ํ•˜๊ธด ํ–ˆ๋Š”๋ฐ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์ด ์ •๋ง ๋งŽ์•˜์—ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ๋‘๊ฐ€์ง€๋ฅผ ๊ผฝ์•„๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

  ์ฒซ๋ฒˆ์งธ๋กœ๋Š” ๋‘๋ช…์ด์„œ ๊ฐ™์ด ๋งŒ๋“ค๊ธด ํ–ˆ์ง€๋งŒ, ํ˜‘์—…์€ ์—†์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์„œ๋กœ ๊ฐ™์ด ์ฝ”๋“œ์— ๋Œ€ํ•ด ๊ณ ๋ฏผ์„ ํ•ด๋ณธ๋‹ค๋˜๊ฐ€ ์„ค๊ณ„๋ฅผ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•ด๋ณธ๋‹ค๋˜๊ฐ€ ๊ทธ๋Ÿฐ ๊ณผ์ •์ด ์—†์—ˆ๋‹ค. ๊ทธ๋ƒฅ ๋งก์€ ๋ถ€๋ถ„์„ ํ˜ผ์ž ๊ณ ๋ฏผํ•˜๊ณ  ํ˜ผ์ž ๊ฐœ๋ฐœํ–ˆ์—ˆ๋‹ค. ๋‘๋ฒˆ์งธ๋กœ๋Š” ๋Œ์•„๋งŒ๊ฐ€๋Š” ์ฝ”๋“œ๋ผ๋Š” ์ ์ด๋‹ค. ์ง€๊ธˆ๋ณด๋ฉด '๊ทธ๋ƒฅ ์•„์ฃผ ์ง€๋งˆ์Œ๋Œ€๋กœ ์งฐ๊ตฌ๋‚˜..' ๋ผ๋Š” ๋ง๋ฐ–์— ์•ˆ๋‚˜์˜จ๋‹ค.

์ฒซ ์›นํ”„๋กœ์ ํŠธ ์š”์•ฝ..^^

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

๋‚˜๋ฆ„๋Œ€๋กœ ์—ด์‹ฌํžˆํ•œ ํ”์ ๋“ค..

 

2. ๊ธฐ๋ก์˜ ์ƒํ™œํ™” (ํ‹ฐ์Šคํ† ๋ฆฌ, github)

4์›”๋‹ฌ๋งŒํ•ด๋„ ๋‚˜๋งŒ๋ณด๋Š” ๋ธ”๋กœ๊ทธ์˜€๋Š”๋ฐ ์ด์ œ๋Š” ๊ฝค๋‚˜ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋ณด๋Š” ๋ธ”๋กœ๊ทธ๊ฐ€ ๋˜์—ˆ๋‹ค

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

1์ผ 1์ปค๋ฐ‹๊นŒ์ง€๋Š” ์•„๋‹ˆ์ง€๋งŒ ๊พธ์ค€ํ•˜๊ฒŒ ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์—ˆ๋‹ค

 

3. ๋ถ€ํŠธ์บ ํ”„

https://github.com/Team-PandaN/Team-PandaN-Back, ๋ถ€ํŠธ์บ ํ”„ ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ

๋ณธ๋ž˜ ๋ชฉํ‘œ์˜€๋˜ spring์„ ์‚ฌ์šฉํ–ˆ๊ณ , git์œผ๋กœ ํ˜‘์—…ํ•˜๊ณ , AWS๋กœ ๋ฐฐํฌ๊นŒ์ง€ํ•ด์„œ ๊ทธ๋Ÿด์‹ธํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์™„์„ฑ์‹œํ‚ฌ ์ˆ˜๋Š” ์žˆ์—ˆ์ง€๋งŒ, ์•„์ง๋„ ์˜๋ฌธ์€ ๋‚จ์•˜์—ˆ๋‹ค. ๋‚ด๊ฐ€ ์ง„์งœ spring์ด๋ž€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๋Œ€๋กœ ์“ด๊ฑธ๊นŒ? Git์œผ๋กœ ํ˜‘์—…์„ ์ด๋ ‡๊ฒŒ ํ•˜๋Š”๊ฒŒ ๋งž๋Š”๊ฑธ๊นŒ?
 
 ๊ทธ๋Ÿฌ๋˜ ์ค‘ ํ•ญํ•ด99 ๋ชจ์ง‘๊ธ€์„ ๋ณด๊ฒŒ๋˜์—ˆ๋‹ค. ๋‹ค๋ฅธ ๋ถ€ํŠธ์บ ํ”„๋“ค๊ณผ ๋‹ค๋ฅด๊ฒŒ ํ•ญํ•ด ํ”„๋กœ๊ทธ๋žจ์€ ํŒ€ ํ”„๋กœ์ ํŠธ ์œ„์ฃผ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋” ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€ Springํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ฃผํŠน๊ธฐ๋กœ ์„ ํƒํ•˜์—ฌ ํŒ€ํ”„๋กœ์ ํŠธ ์ž‘์—…์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์ƒ๊ธด๋‹ค๋Š” ๊ฒƒ์ด ์ •๋ง ๋งˆ์Œ์— ๋“ค์—ˆ๋‹ค. ๊ทธ๋™์•ˆ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ƒํ™ฉ์ด ๋งž๋Š”, ๋งˆ์Œ์ด ๋งž๋Š” ์‚ฌ๋žŒ์„ ์ฐพ๋Š” ๊ฒƒ์€ ์–ด๋ ค์šด ์ผ์ด์˜€๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ ธ์—ˆ๋‹ค. ํ•ญํ•ด99 ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜๋ฉด, ํ•œ ํ”„๋กœ์ ํŠธ์— ๋ชฐ๋‘ํ•ด์„œ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ๋งŒ๋“ค์–ด๊ฐˆ ํŒ€์›๊ณผ ๋ฉ˜ํ† ๊ฐ€ ์ƒ๊ธด๋‹ค๋Š” ๊ฒƒ์ด ์ •๋ง ๋งˆ์Œ์— ๋“ค์—ˆ๋‹ค.
- 2021.06.05 - [ํ•ญํ•ด99] - [WIL 0] ํ•ญํ•ด ์ค€๋น„ ์ค‘ ์ผ๋ถ€

   ์•„ ์•„๋ฌด๋ž˜๋„ ์ƒ๊ฐํ•ด๋„ ์ด๊ฒƒ๋ณด๋‹ค ์ž˜์€ ๋ชป์“ฐ๊ฒ ๋‹ค. ์ € ์ƒ๊ฐ์œผ๋กœ ๋ถ€ํŠธ ์บ ํ”„, ํ•ญํ•ด99๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ฒŒ๋˜์—ˆ๋‹ค. ๋ถ€ํŠธ ์บ ํ”„๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋™์•ˆ ์ •๋ง ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค์„ ๋งŒ๋‚ฌ๋‹ค. ๋ณธ๋ฐ›๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ๋“ค, ์˜ค๋ž˜๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ๋“ค๋„ ๋งŽ์ด ๋งŒ๋‚ฌ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ถ€ํŠธ ์บ ํ”„ ๊ธฐ๊ฐ„๋™์•ˆ ์ •๋ง ๋‚ด๊ฐ€ ์›ํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ํŒ€์›๋“ค๊ณผ, ๋” ๋‚˜์•„๊ฐ€์„œ๋Š” ๋ถ€ํŠธ์บ ํ”„์— ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๋ฉฐ ๋” ๋‚˜์€ ๋ฐฉ์•ˆ์„ ์ฐพ์•„๊ฐ”๋‹ค.

  ํŠนํžˆ ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ๊ธฐ์–ต์— ๋‚จ๋Š”๋‹ค. ํŒ€์—์„œ ๋งจ๋‚  ๋‚ฎ์ด๊ณ  ์ƒˆ๋ฒฝ์ด๊ณ  ์น˜์—ดํ•˜๊ฒŒ ํ† ๋ก ํ–ˆ์—ˆ๋Š”๋ฐ ์ƒˆ๋ฒฝ 6์‹œ 7์‹œ๊นŒ์ง€ ์žˆ์—ˆ๋˜ ๋‚ ๋“ค๋„ ๋งŽ์•˜๋‹ค. ์›ƒ๊ธด๊ฒŒ ๊ทธ๋•Œ๋Š” ๊ทธ๊ฒŒ ๊ทธ๋ ‡๊ฒŒ ํž˜๋“ ์ง€๋„ ๋ชฐ๋ž๋‹ค. ๊ทธ๋ƒฅ ์žฌ๋ฐŒ์—ˆ๋‹ค. ์ด๋Ÿฐ ํŒ€์›๋“ค์„ ๋งŒ๋‚˜๊ฒŒ ๋˜์„œ ํ–‰์šด์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค. 

 

์„ธ์ƒ ์—ด์‹ฌํžˆํ–ˆ๋˜ ์ฝ”๋“œ๋ฆฌ๋ทฐ์™€ ์ด์Šˆ์—์„œ์˜ ํ† ๋ก ๋“ค,,,

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

 

 

4. ์ฒซ ํšŒ์‚ฌ 

ํ๋ฆฟํ•˜๊ฒŒ ๋ณด์ด๋Š” ๋‚ด ํ•˜๋ฃจ ์›๋™๋ ฅ ๊ฐ„์‹๋ฐ”^ใ…ก^ ์”ฌ๋‚œ๋‹น

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

  ์›๋ž˜ ํšŒ์‚ฌ๋“ค์–ด๊ฐ€๋”๋ผ๋„ ํ•ญ์ƒ ์‚ฌ์ด๋“œํ”„๋กœ์ ํŠธ๋Š” ํ•ด์•ผ์ง€^^ํ–ˆ๋Š”๋ฐ ์ง„์งœ ์ƒ๊ฐ๋„ ์•ˆ๋‚œ๋‹ค. ํšŒ์‚ฌ์—์„œ ์ •๋ง ๋‚ด๊ฐ€ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋˜ ์˜จ๊ฐ– ๊ฒฝํ—˜๋“ค์„ ํ•ด๋ณด๋Š” ์ค‘์ด๋‹ค. Kotlin, Node.js, ElasticSearch, docker์™€ ํ•จ๊ป˜ ์ˆ˜๋งŽ์€ ํŠธ๋ž˜ํ”ฝ๊ณผ ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค์—ฌ์„œ ์ƒ๊ธฐ๋Š” ์–ธ์–ด ๋ฌธ์ œ, ๊ณ„์† ์ถ”๊ฐ€๋˜๋Š” ์‹ ๊ทœ๊ธฐ๋Šฅ๋“ค.. ํ˜ธํ˜ธ ๋งค์ผ์ด ์ƒˆ๋กญ๋‹ค ์ •๋ง

 

 

5. ์ทจ๋ฏธ ๋งŒ๋“ค๊ธฐ์ค‘..

 ๊ทธ๋™์•ˆ ์‹œ๊ฐ„์ด ์—†๋‹ค, ๋ˆ์ด ์—†๋‹ค, ๋“ฑ๋“ฑ ๋งŽ์€ ํ•‘๊ณ„๋กœ ๋ฏธ๋ค„์™”๋˜ ์ทจ๋ฏธ๋ฅผ ์ฐพ๋Š” ์ผ์„ ํ•˜๊ณ  ์žˆ๋‹ค. ํด๋ผ์ด๋ฐ, ๋ณด๋“œ, ์Šค์ฟผ์‹œ, ์™€์ธ ๋“ฑ๋“ฑ ๋‹ค์–‘ํ•˜๊ฒŒ ๋ฐฐ์›Œ๋ณด๊ณ  ์žˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์‹œ๋„ํ•ด๋ณด๋‹ค๋ณด๋ฉด ํ•˜๋‚˜๋Š” ์ฐพ๊ฒ ์ง€?

 

 


๋งˆ๋ฌด๋ฆฌ

  ๋ฉด์ ‘๋ณด๋Ÿฌ ๋‹ค๋‹ ๋•Œ ์–ด๋Š ํšŒ์‚ฌ๋˜ ๊ผญ ๋ฐ›๋Š” ์งˆ๋ฌธ์ด ์žˆ์—ˆ๋‹ค. "์–ด๋–ค ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์œผ์„ธ์š”?"

์ดˆ๋ฐ˜์— ๋ดค๋˜ ๋ฉด์ ‘์—์„œ๋Š” ์–ด๋–ป๊ฒŒ ๋‹ตํ–ˆ๋Š”์ง€ ์ž˜ ๊ธฐ์–ต์ด ์•ˆ๋‚˜๋Š”๋ฐ, ๋งˆ์ง€๋ง‰ ์ฏค์— ๋ดค๋˜ ๋ฉด์ ‘์—์„œ ์ด๋ ‡๊ฒŒ ๋‹ต๋ณ€ํ–ˆ์—ˆ๋‹ค. ๋‚จ๋“คํ•œํ…Œ ์š•๋จน์ง€ ์•Š๋Š” ์ฝ”๋“œ๋ฅผ ์งœ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ๋‹ค๋ผ๊ณ . 

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