๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ฝ”๋“œ์Šคํ…Œ์ด์ธ  SEB 375

์„น์…˜3 ํšŒ๊ณ ๋ก ๋“œ๋””์–ด ํ•œ์ฐจ๋ก€์˜ ๊ธฐ์ˆ˜์ด๋™์„ ํฌํ•จํ•œ 20์ฃผ๊ฐ„์˜ ์„น์…˜ ์ •์ฃผํ–‰์ด ๋์ด ๋‚ฌ๋‹ค. ์‰ฌ์ž! ์‹ถ์—ˆ์ง€๋งŒ ์„น์…˜์˜ ์ฃผ์ œ๋“ค์„ ๊ณต๋ถ€ํ•˜๋ฉด ํ• ์ˆ˜๋ก ๋ถ€์กฑํ•จ์ด ๋”์šฑ ๋งŽ์ด ๋Š๊ปด์กŒ๊ณ  HAํ†ต๊ณผ๋ฉ”์ผ์„ ๋ฐ›์•˜์ง€๋งŒ ์•„์ง ํ•ด์•ผ ํ• ์ผ์ด ๋งŽ๊ฒŒ ๋Š๊ปด์ง„๋‹ค. ์„น์…˜ 3์˜ 5์ฃผ๋Š” ๋ฐฑ์—”๋“œ์— ๊ด€๋ จ๋œ ๋งŽ์€ ๊ฒƒ๋“ค์„ ๋ฐฐ์› ๋Š”๋ฐ, ์ •๋ง ๋น ๋ฅธ์‹œ๊ฐ„์•ˆ์— ๋งŽ์€๊ฒƒ๋“ค์„ ๋ฐฐ์› ๊ณ  ์งง์€์‹œ๊ฐ„๋งŒํผ ์–•์€ ๋ณต์‚ฌ๋ฅผ ํ•˜์˜€๊ธฐ์— ๊นŠ์ด์žˆ๊ฒŒ ๋” ๊ณต๋ถ€ํ•˜๊ณ ์‹ถ๋‹ค. ์ง€๋‚œ 5์ฃผ๊ฐ„ ํ•™์Šตํ•œ๊ฒƒ ์‚ฌ์šฉ๊ถŒํ•œ๊ณผ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค(+SQL๋ฌธ) MVC(Model-View-Controller) NO SQL ์ธ์ฆ๋ณด์•ˆ(cookie, session, token, Oauth) CS ์ปดํ“จํ„ฐ ๊ณตํ•™ ๊ธฐ์ดˆ ๋„คํŠธ์›Œํฌ Git -branch๊ด€๋ฆฌ ๋ฐฐํฌ AWS, ๋ฐฐํฌ ์ž๋™ํ™” ๋ฐฐํฌ Docker ์ด์ค‘์—์„œ ๊ฐ€์žฅ ์–ด๋ ค์› ๋˜๊ฒƒ์€ ์•„๋ฌด.. 2022. 4. 2.
์„น์…˜ 2 ํšŒ๊ณ ๋ก ์ˆœ์‹๊ฐ„์— ์ง€๋‚˜๊ฐ„ 5์ฃผ๊ฐ„์˜ ์„น์…˜2 ์„น์…˜2๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ์‹œ์ž‘ํ•˜์—ฌ vercel๋ฐฐํฌ๋กœ ๋๋‚œ ๋‚ฏ์„ ๊ฐœ๋…๋“ค์ด ์ค„์ค„์ด ๋‚˜์˜ค๋Š” ์ปค๋ฆฌ์ฟจ๋Ÿผ์ด์˜€๋‹ค. ์ค‘๊ฐ„์— ๋น„๋™๊ธฐ๊ฐ€ ๋‚˜์˜ฌ๋•Œ๋Š” ๊ฑฐ์˜ ์šธ๋ฉฐ ๊ณต๋ถ€ํ–ˆ๋Š”๋ฐ ๊ทธ๋ ‡๊ฒŒ ๋ฐ”๋‹ฅ์„ ์น˜๊ณ ๋‚˜๋‹ˆ๊นŒ ๋‹ค์Œ์— ๋งŒ๋‚˜๋Š”๊ฒƒ๋“ค๋„ ๋ฌผ๋ก  ์–ด๋ ค์› ์ง€๋งŒ '์—๋ผ ๋ชจ๋ฅด๊ฒ ๋‹ค ๋ถ€๋”ชํ˜€ ๋ณด์ž' ํ•˜๋Š” ๋งˆ์Œ์œผ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฌผ๋ก  ์ฑ•ํ„ฐ ํ•˜๋‚˜๋ผ๋„ ์™„๋ฒฝํžˆ ๋‚ดํž˜์œผ๋กœ ๋‹คํ–ˆ๋‹ค ๋ผ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฒŒ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์„น์…˜ 3์œผ๋กœ ์™€์„œ๋„ ๋ถˆ์•ˆํ•œ ๋งˆ์Œ์ด ๋งŽ์ด๋“ ๋‹ค. ์ง€๊ธˆ๋„ ์„น์…˜ 2์˜ ์Šคํ”„๋ฆฐํŠธ๋“ค์„ ๋‹ค์‹œ ํ’€์–ด๋ณด๋ผ ๊ทธ๋Ÿฌ๋ฉด ์ž˜ ๋ชปํ• ๊ฒƒ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์„น์…˜2๋ฅผ ์žฌ์ˆ˜๊ฐ•ํ•˜์ง€์•Š์€ ์ด์œ ๋Š” ์žฌ์ˆ˜๊ฐ•์„ ํ•˜๊ฒŒ ๋˜๋”๋ผ๋„ ์„น์…˜ 3์—์„œ ํ•˜๋Š”๊ฒŒ ๋‚˜์„๊ฒƒ๊ฐ™๊ณ , ๋ฌด์—‡๋ณด๋‹ค ๋นจ๋ฆฌ ์ทจ์—…ํ•˜์—ฌ ์‹ค๋ฌด์—์„œ ๋ฐฐ์šฐ๋Š”๊ฒƒ์ด ์ด๊ณณ์—์„œ 5์ฃผ๊ฐ„ ๋ฐฐ์šฐ๋Š”๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šธ์ˆ˜์žˆ์„๊ฒƒ์ด๋ผ.. 2022. 2. 28.
์„น์…˜ 2 1์ฃผ์ฐจ ํšŒ๊ณ  ๋„ˆ๋ฌด๋‚˜ ๊ธฐ๋Œ€ํ•˜๋˜ ์„น์…˜2 1์ฃผ์ฐจ๊ฐ€ ๋๋‚œ ์˜ค๋Š˜ ์ง€๋‚œ 5์ผ์„ ๋Œ์•„๋ณด๋ฉฐ ์ ๋Š” ํšŒ๊ณ ๋ก. ์šฐ์„ , ์„น์…˜2 ์ฒซ์ธ์ƒ ๋„ˆ๋ฌด ๊ฐ•๋ ฌํ•˜๋‹ค... ์˜คํ‹ฐ์‹œ๊ฐ„์—๋„ ํฌ๋ฃจ๋‹˜์ด ์ง„์งœ ์–ด๋ ต๋‹ค๊ณ  ํ•˜์…จ์ง€๋งŒ, ๊ฑฐ์ง“๋ง์ด์˜€๋‹ค. ์–ด๋‚˜๋” ๋ ˆ๋ฒจ์˜ ์–ด๋ ค์›€์ด๋‹ค. ์ง€๋‚œ ์„น์…˜1์ด ์–ด๋ ค์›€ ใ… ใ…  ์˜€๋‹ค๋ฉด ์—ฌ๊ธด ์ข€ ๋ถˆ๋ฐ”๋‹ค ๋Š๋‚Œ์ด๋‹ค. ์‚ด๋ ค์ฃผ์„ธ์š”!! ํ–ˆ๋Š”๋ฐ, ๋‹ค ๊ฐ™์ด ์กฐ๋‚œ์ž์ธ ๋Š๋‚Œ... ใ…‹ใ…‹ใ…‹ ํ•˜์ง€๋งŒ ๊ทธ๋งŒํผ ์„ฑ์ทจ๊ฐ๋„ ์—„์ฒญ๋‚˜์„œ ๋ญ”๊ฐ€ ์•Œ๊ฒ ๋‹ค ์‹ถ์œผ๋ฉด ๊ธฐ๋ถ„์ด ๋‚ ์•„๊ฐ„๋‹ค ใ…Žใ…Ž ์„น์…˜ 2 1์ฃผ์ฐจ ํ•˜๋ฉด์„œ ์ข€ ๊ณ ๋ฏผ์ธ ๋ถ€๋ถ„์ด ๋ ˆํผ๋Ÿฐ์Šค์™€ ๊ฒ€์ƒ‰์— ๋Œ€ํ•œ ๋ถ€๋ถ„์ด๋‹ค. ์ฝ”์Šค์— ๋งŽ์€ ์‚ฌ๋žŒ์ด ์ฐธ์—ฌํ•ด์„œ์ธ์ง€ ์ฒซ๊ฒ€์ƒ‰ ์ƒ๋‹จ์— ๊ณผ์ œ๋‚˜ ์ฝ”ํ”Œ๋ฆฟ ๊ด€๋ จ ๋ ˆํฌ๊ฐ€ ๋œฌ๋‹ค.. ์ด๊ฒŒ ์ฒจ์—” ์ •๋ฆฌ ๋œ๊ฑธ ์ฝ์œผ๋ ค ๋“ค์–ด๊ฐ”๋‹ค๊ฐ€ ๋ ˆํฌ๋ฅผ ๋งŒ๋‚˜ ๋ฒ„๋ฆฌ๋‹ˆ๊นŒ, ๊ทผ๋ฐ ๋‚˜๋Š” ๋˜ ์•ˆํ’€๋ฆฌ๋Š”์ค‘์ด๋‹ˆ๊นŒ ์Šฌ์ฉ ์ฝ๊ฒŒ ๋œ๋‹ค ใ…œใ…œใ…œใ…œ.. ๊ณต๋ถ€์•ˆ๋˜๋ฉด ์–ด์ฉŒ์ง€ ํ•˜๋Š” ๋ถˆ์•ˆ๊ฐ์ด .. 2022. 1. 22.
SEB 37๊ธฐ ์„น์…˜1 ํšŒ๊ณ ๋ก ๋“œ๋””์–ด ์…ค๋๋‚ฌ๋‹ค!ใ…‹ใ…‹ 2ํšŒ์ฐจ ์„น์…˜1์„ ๋ฌด์‚ฌํžˆ ๋๋‚ด๊ณ  ์นœ๊ตฌ๋งŒ๋‚˜์„œ ์ €๋…๋„ ๋จน๊ณ , ๋ฏธ๋ค„๋†จ๋˜ ๋จธ๋ฆฌ๋„ ํ•˜๊ณ  ์ž˜๋จน๊ณ  ์ž˜์žค๋‹ค. ์ด์ œ ํŽธ์•ˆํ•œ ๋งˆ์Œ์œผ๋กœ ์„น์…˜1 ํšŒ๊ณ ๋ก์„ ์„ธ๊ฐ€์ง€ ์ •๋„ ์ฃผ์ œ๋กœ ์ ์–ด๋ณด๋ คํ•œ๋‹คใ…Žใ…Ž -HAํ›„๊ธฐ -์„น์…˜1 ๋Š๋‚€์  -์•ž์œผ๋กœ์˜ ๋ฐฉํ–ฅ ๋ ˆ์“ฐ๊ณ ๐Ÿ˜† - HAํ›„๊ธฐ ๊ณผ์ œํ˜•๊ณผ ์ฝ”ํ”Œ๋ฆฟ ๊ทธ๋ฆฌ๊ณ  ์ด๋ฒˆ ๋ถ€ํ„ฐ ์ถ”๊ฐ€๋œ ํ€ด์ฆˆ ๋ถ€๋ถ„๊นŒ์ง€ 3๊ฐ€์ง€ ์œ ํ˜•์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ๋Š”๋ฐ, ๊ณผ์ œํ˜•์€ ์ฒซ๋‚  ์ฝ”ํ”Œ๋ฆฟ๊ณผ ํ€ด์ฆˆ๋Š” ๋‘˜์จ‹๋‚  ์ง„ํ–‰๋˜์—ˆ๋‹ค. ์ด๋ฒˆ HA๋Š” ์ด์Šˆ๊ฐ€ ์ค‘๊ฐ„์ค‘๊ฐ„ ์žˆ์—ˆ์–ด์„œ ์‚ฌ์•Œ์ง ๋‹นํ™ฉ์Šค๋Ÿฌ์šธ๋ป” ํ–ˆ์ง€๋งŒ ๋™๊ธฐ๋“ค์˜ ํ™”๋ ฅ๊ณผ ใ…‹ใ…‹ใ…‹ ํฌ๋ฃจ๋‹˜๋“ค์˜ ์ ˆ๋Œ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ์‹œํ—˜์„ ๋ง์น˜์ง€ ์•Š๊ฒ ์–ด์š” ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์˜์ง€์˜ ์ฝœ๋ผ๋ณด๋กœ ๋ฌด๋‚œํžˆ ์ž˜ ํ•ด๊ฒฐ๋˜์—ˆ๊ณ  ์‹ค์ œ ์‹œํ—˜์น ๋•Œ์—๋Š” ํฐ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๋‹ค. (๋Š˜ ๋ฌธ์ œ๋Š” ๋‚ด ์‹ค๋ ฅ ์•„๋‹ˆ๊ฒ ์–ด....?) ์šฐ์„  HA์˜ ๋‚œ์ด๋„๋Š” ๋น„์ „๊ณต์ž์ด๊ณ  ๋ถ€ํŠธ์บ ํ”„๋กœ ์ฒ˜์Œ ์ฝ”๋”ฉ์„ ์ œ๋Œ€.. 2022. 1. 15.
[์„น์…˜ 1] 3์ฃผ์ฐจ ํšŒ๊ณ  ์ฝ”๋“œ์Šคํ…Œ์ด์ธ ๋ฅผ 11์›” 8์ผ์— ์‹œ์ž‘ํ–ˆ์œผ๋‹ˆ ๋ฒŒ์จ ๋‘๋‹ฌ์ด ๋˜์—ˆ๋‹ค. ์ฒ˜์Œ์˜ ๋‚˜์™€ ์–ด๋–ค๊ฒƒ์ด ๋‹ฌ๋ผ์กŒ์„๊นŒ ์„ธ๊ฐ€์ง€์ •๋„ ์ ์–ด๋‘๋ ค๊ณ  ํ•œ๋‹ค. 1. ์ง€์‹ 2. ๊ณต๋ถ€๋ฐฉ๋ฒ• 3. ๋งˆ์Œ๊ฐ€์ง ์ง€์‹ ๋จผ์ € ์ง€์‹ ๋ถ€๋ถ„์€ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋˜๋ถ€๋ถ„์ด๋‹ค. ๋ถ€์บ ํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ง€์‹์ด ๊ต‰์žฅํžˆ ๋งŽ์ด ๋น ๋ฅด๊ฒŒ ์Ÿ์•„์ ธ ๋“ค์–ด์˜ฌ๊ฒƒ์ด๊ณ , ๋‹ค ๊ฐ๋‹นํ•ด์•ผํ•˜๊ธฐ์— ๊ธด์žฅ๋„ ๋งŽ์ด๋ซ์ง€๋งŒ, ์„ฑ์žฅํ•  ๋‚ด๋ชจ์Šต์— ๋Œ€ํ•ด ๋งŽ์€ ๊ธฐ๋Œ€๋„ ๋˜์—ˆ๋‹ค. ์‹ค์ œ๋กœ๋„ ์ •๋ง ๋น ๋ฅด๊ฒŒ ๋Š˜์—ˆ๋‹ค๋Š”๊ฒƒ์ด ๋Š๊ปด์ง„๋‹ค.์›Œ๋‚™ ์—ฌ์œ ๋กœ์šด ์„ฑ๊ฒฉ์ธ๋ฐ ๋ชฐ์•„ ๋ถ™์ด๋‹ˆ ์‰ด์ƒˆ์—†์ด ์„น์…˜1 1ํšŒ์ฐจ๋ฅผ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ ์ง€๋„ ๋ชปํ•˜๋˜ ๋‚ด๊ฐ€ ๋กœ์ง์„ ๊ณ ๋ฏผํ•˜๊ณ  ์ˆ˜๋„์ฝ”๋“œ๋ฅผ ์ ์œผ๋ฉฐ ํ•œ์ค„์”ฉ ์ฑ„์›Œ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์‹ ๊ธฐํ–ˆ๋‹ค. ๊ทธ๋Ÿผ 2ํšŒ์ฐจ๋ฅผ ํ•˜๊ณ ์žˆ๋Š” ์‹œ์ ์—์„œ 1ํšŒ์ฐจ๋ณด๋‹ค ํ›จ์”ฌ๋งŽ์ด ๋Š˜์—ˆ๋‚˜? ๊ทธ๊ฑด ์•„๋‹ˆ๋‹ค ์ง€๊ธˆ์ด๋ผ๋„ ์•Œ์•„์„œ ๋‹คํ–‰์ด์ง€๋งŒ ๊ฐœ๋ฐœ์ง€์‹์€ ๋ฐฉ๋Œ€.. 2022. 1. 6.