์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์ฅฌ์ฅฌ์™€ ํ•จ๊ป˜ ํ•˜๋ฃจ๋งŒ์— ์‹œ์ž‘ํ•˜๋Š” ๋ฐฑ์—”๋“œ - ์Šคํ”„๋ง, ๋„์ปค, AWS

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ง‰๋ง‰ํ•˜์ง€ ์•Š์œผ์…จ๋‚˜์š”? ์ฅฌ์ฅฌ์™€ ํ•จ๊ป˜ ํ•˜๋ฃจ๋งŒ์— ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•ด๋ณด์•„์š”!

(4.8) ์ˆ˜๊ฐ•ํ‰ 28๊ฐœ

์ˆ˜๊ฐ•์ƒ 261๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์Šคํ”„๋ง
์Šคํ”„๋ง
์Šคํ”„๋ง๋ถ€ํŠธ
์Šคํ”„๋ง๋ถ€ํŠธ
jpa
jpa
๋„์ปค
๋„์ปค
๊นƒ
๊นƒ
๊นƒํ—™
๊นƒํ—™
์Šคํ”„๋ง
์Šคํ”„๋ง
์Šคํ”„๋ง๋ถ€ํŠธ
์Šคํ”„๋ง๋ถ€ํŠธ
jpa
jpa
๋„์ปค
๋„์ปค
๊นƒ
๊นƒ
๊นƒํ—™
๊นƒํ—™

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.8

5.0

lano

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

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

5.0

๋ฐ•์ด๋ช…

19% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

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

5.0

์ด์ •๊ทผ

22% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋ฐฑ์—”๋“œ์— ๋Œ€ํ•ด์„œ ์ž˜ ์•Œ๊ฒŒ๋˜์—ˆ์–ด์š”! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœ

  • Git์„ ํ†ตํ•œ ๋ฒ„์ „๊ด€๋ฆฌ

  • JPA์™€ QueryDSL

  • ๋„์ปค์™€ AWS๋ฅผ ์ด์šฉํ•œ ๋ฐฐํฌ

์ฐ๋จน์™„์„ฑ! ํ•˜๋ฃจ๋งŒ์— ๋๋‚ด๋Š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ 
์—ฌ๋Ÿฌ๋ถ„์˜ ์ฒซ๊ฑธ์Œ์„ ๋„์™€๋“œ๋ฆด๊ฒŒ์š” ๐Ÿฃ

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ, ์–ด๋–ค ๊ฒƒ๋ถ€ํ„ฐ
์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด์‹œ๊ฒ ๋‹ค๊ตฌ์š”?

  • โœ… ํ•˜๋ฃจ๋งŒ์— ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์˜ A๋ถ€ํ„ฐ Z๊นŒ์ง€ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜๋ฅผ ๊ธฐํšํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.
  • โœ… ์Šคํ”„๋ง(Spring) ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ์‹ค์ œ AWS ๋ฐฐํฌ๊นŒ์ง€ ํ•œ๋ฒˆ์— ๊ฒฝํ—˜ํ•ด๋ณด์•„์š”!

๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค ๐Ÿ‘‹ ์œ ๋‹ˆ์ฝ˜ ๊ธฐ์—… ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•˜๊ณ  ์žˆ๋Š” ์ฅฌ์ฅฌ์ž…๋‹ˆ๋‹ค!

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


์ด๋Ÿฐ ๊ณ ๋ฏผ ํ•ด๋ดค๋‹ค๋ฉด 
ํŠนํžˆ ๋„์›€์ด ๋  ๊ฑฐ์˜ˆ์š”.

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ํ•ด๋ณด๊ณ  ์‹ถ์€๋ฐ, ๋ญ๋ถ€ํ„ฐ ์‹œ์ž‘ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”! 

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

์Šคํ”„๋ง์€ ๋…ธ๋“œ, ํŒŒ์ด์ฌ์— ๋น„ํ•ด ํ”„๋ ˆ์ž„์›Œํฌ ์„ค์ •์ด๋‚˜ ํ•™์Šต์ด ์–ด๋ ค์šด ๊ฒƒ ๊ฐ™์•„์š”.

๐Ÿ‘‰ ์Šคํ”„๋ง ๋ถ€ํŠธ(Spring Boot) ๋“ฑ์žฅ ์ดํ›„ ์Šคํ”„๋ง์˜ ์ง„์ž… ์žฅ๋ฒฝ์ด ๋งค์šฐ ๋‚ฎ์•„์กŒ์Šต๋‹ˆ๋‹ค! ๊ทธ๋ž˜์„œ ์ด ๊ฐ•์˜์—์„œ๋Š” ์ตœ์‹  ์Šคํ”„๋ง ๋ถ€ํŠธ 3.0.0+์„ ํ™œ์šฉํ•ด ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ๋ฐฐ์›Œ๋ณผ ๊ฑฐ์˜ˆ์š”. ๋˜ํ•œ IntelliJ(์ธํ…”๋ฆฌ์ œ์ด) JDK ์‚ฌ์šฉ, H2 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋„์ปค(Docker) ๋“ฑ ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•ด, ๊ฐ„๋‹จํ•œ ๋ช…๋ น๊ณผ ํด๋ฆญ์œผ๋กœ ์„ค์ •์„ ์†”์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ•์˜๋ฅผ ๊ธฐํšํ–ˆ์Šต๋‹ˆ๋‹ค!

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ๊ฐ€๋Š” ์ฒซ ๋‹จ์ถ”๋ฅผ ์ฑ„์›Œ๋ณด์„ธ์š”.

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์€ ์™•์ดˆ๋ณด๋ผ๋ฉด ๐Ÿ˜…

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ด ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์ง€๋Š”์ง€ ํ•œ๋ฒˆ์— ์•Œ ์ˆ˜ ์žˆ์–ด์š”!

์งง์€ ์‹œ๊ฐ„์— ๋ฐฑ์—”๋“œ์˜ 1๋ถ€ํ„ฐ 100๊นŒ์ง€ ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๐Ÿซข

์•ž์œผ๋กœ ์–ด๋–ค ๊ฑธ ๋” ๊ณต๋ถ€ํ•ด์•ผ ํ• ์ง€ ์•Œ ์ˆ˜ ์žˆ์–ด์š”!

์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์ƒํƒœ๊ณ„๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๐Ÿ˜Ž

๊ฐ„๋‹จํ•œ ์Šคํ”„๋ง ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•  ์ž์‹ ๊ฐ์ด ์ƒ๊ฒจ์š”!


๋ฐฑ์—”๋“œ์˜ A๋ถ€ํ„ฐ Z๊นŒ์ง€ 
ํ•ต์‹ฌ์„ ๋น ๋ฅด๊ฒŒ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

  • โœ… ์Šคํ”„๋ง ๋ถ€ํŠธ์™€ JPA๋กœ ๊ฐ„๋‹จํ•œ RESTful ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋งŒ๋“ค๊ธฐ
  • โœ… ํ˜‘์—…์— ํ•„์š”ํ•œ HTTP, DB ๋“ฑ ๊ธฐ๋ณธ๊ธฐ ๋‹ค์ง€๊ธฐ
  • โœ… Git(๊นƒ)์„ ์ด์šฉํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ
  • โœ… AWS๋ฅผ ์ด์šฉํ•œ ์‹ค์ œ ์„œ๋น„์Šค ๋ฐฐํฌ

์–ด๋ ต๊ฒŒ ๋Œ์•„๊ฐ€์ง€ ์•Š๋„๋ก ์‹ ๊ฒฝ์จ์„œ ๋งŒ๋“ค์—ˆ์–ด์š”.

์‹ค์Šต๊ณผ ์‘์šฉ์„ ๋™์‹œ์—

๊ธฐ์ดˆ ์‹ค์Šต๊ณผ ํ† ์ดํ”„๋กœ์ ํŠธ๋ฅผ ํ•จ๊ป˜ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ดˆ ์‹ค์Šต ๋•Œ ๋ฐฐ์šด ๋‚ด์šฉ๋“ค์ด ํ† ์ดํ”„๋กœ์ ํŠธ ๊ตฌํ˜„์— ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์‘์šฉํ•˜๊ฒŒ ๋˜๋Š”์ง€ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์œผ์‹ค ๊ฑฐ์˜ˆ์š”!

๋ชจ๋“  ๊ฒƒ์ด ๋ผ์ด๋ธŒ

์‹ค์Šต์„ ๋”ฐ๋ผํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ๋ฏธ๋ฆฌ ๋ฐœ์ƒ์‹œ์ผœ๋ณด๊ณ , ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋Œ€์‘ ๋ฐฉ๋ฒ•๊นŒ์ง€ ํ•จ๊ป˜ ๋ณด์—ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ ๊ทน์ ์ธ ๋„๊ตฌ ํ™œ์šฉ

IntelliJ, Postman, Docker ๋“ฑ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋“ค์„ ํ™œ์šฉํ•ด ์‹ค์Šต ๊ณผ์ • ์ค‘์— ์žฅ์• ๋ฌผ์ด ์—†๋„๋ก ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค!

์งง์€ ์‹œ๊ฐ„์— ์ตœ๋Œ€ ํšจ์œจ

๋ฐฑ์—”๋“œ ์ „์ฒด ํ”Œ๋กœ์šฐ๋ฅผ ๊ฒฝํ—˜์‹œ์ผœ๋“œ๋ฆฌ๋ฉด์„œ๋„ ํ•™์Šต ์‹œ๊ฐ„์„ ์ตœ๋Œ€ํ•œ ๋‹จ์ถ•ํ•˜๊ณ ์ž ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

+) ๊ณ„์†ํ•ด์„œ ์ง„ํ™”ํ•˜๋Š” ๊ฐ•์˜๊ฐ€ ๋  ์ˆ˜ ์žˆ๋„๋ก!

์ฃผ๊ธฐ์ ์œผ๋กœ ๋ณด๋„ˆ์Šค ์ˆ˜์—…์„ ์—…๋ฐ์ดํŠธํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜์— ๋งŽ์€ ๊ด€์‹ฌ๊ณผ ๋ฐ˜์‘ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿ˜„


Q&A ๐Ÿ’ฌ

Q. ๊ฐ•์˜ ๋“ฃ๊ธฐ ์ „ ์ค€๋น„ํ•ด์•ผ ํ•  ๊ฒƒ์ด ์žˆ๋‚˜์š”?

 ํ•„์š” ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜๋งŒ ํ•ด๋†“์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค! ๋…ธ์…˜์— ์„ค์น˜ํ•ด์•ผํ•  ์†Œํ”„ํŠธ์›จ์–ด ๋ชฉ๋ก๊ณผ ์ž˜ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž‘์„ฑํ•ด๋†“์•˜์Šต๋‹ˆ๋‹ค.

Q. ๋ฐฑ์—”๋“œ๋ฅผ ์ฒ˜์Œ ํ•ด๋ณด๋Š”๋ฐ, ์–ด๋ ต์ง„ ์•Š์„๊นŒ์š”?

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

Q. macOS ๋Œ€์‹  Windows ํ™˜๊ฒฝ์œผ๋กœ ์‹ค์Šตํ•ด๋„ ๊ดœ์ฐฎ์„๊นŒ์š”?

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

๐Ÿ“ข ์ˆ˜๊ฐ• ์ „ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

  • ๊ฐ•์˜์—์„œ๋Š” macOS ํ™˜๊ฒฝ์—์„œ ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜์ง€๋งŒ, Windows์™€ macOS ๋ชจ๋‘ ๋ฌด๋ฆฌ์—†์ด ์ˆ˜๊ฐ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ Windows ํ™˜๊ฒฝ์—์„œ Docker ์„ค์น˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด ์งˆ๋ฌธ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.
  • Spring Boot 3.0.0+, IntelliJ(๋ฌด๋ฃŒ/์œ ๋ฃŒ ๋ฌด๊ด€), AWS(๋ฌด๋ฃŒ Free Tier), Postman(๋ฌด๋ฃŒ)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ํ•™์Šต ์ฐธ๊ณ  ์ž๋ฃŒ ๋ฐ ์†Œ์Šค์ฝ”๋“œ๋Š” ๋…ธ์…˜๊ณผ ๊นƒํ—ˆ๋ธŒ๋ฅผ ํ†ตํ•ด ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ž๋ฐ” ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•œ ๊ฐ€์ง€๋งŒ ํ•™์Šตํ•ด๋ณด์…จ๋”๋ผ๋„ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ์ˆ˜๊ฐ•ํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ๋‚ ์— ๊ฑธ์ณ ๋“ฃ๊ธฐ๋ณด๋‹ค๋Š”, ์ฃผ๋ง ๋˜๋Š” ํœด์ผ์„ ํ•˜๋ฃจ ๋น„์›Œ ๊ทธ๋‚  ํ•œ๋ฒˆ์— ๊ฐ•์˜๋ฅผ ๋ถ€์ˆ˜๋Š” ๊ฑธ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค!
  • ๋ณธ ์ž‘ํ’ˆ์˜ ์บ๋ฆญํ„ฐ์—๋Š” ์ฃผ์‹ํšŒ์‚ฌ Live2D๊ฐ€ ์ •ํ•˜๋Š” ์•ฝ๊ด€์— ๋”ฐ๋ผ ์ฃผ์‹ํšŒ์‚ฌ Live2D์˜ ์ €์ž‘๋ฌผ์ธ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณธ ์ž‘ํ’ˆ์€ ์ œ์ž‘์ž์˜ ์™„์ „ํ•œ ์ž๊ธฐ ์žฌ๋Ÿ‰์œผ๋กœ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธธ ์›ํ•˜์‹œ๋Š” ๋ถ„

  • ์งง์€ ์‹œ๊ฐ„์— ๋ฐฑ์—”๋“œ์˜ 1๋ถ€ํ„ฐ 100๊นŒ์ง€ ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ƒํƒœ๊ณ„๋ฅผ ๋ฐฐ์šฐ์‹œ๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • JAVA

์•ˆ๋…•ํ•˜์„ธ์š”
์ฅฌ์ฅฌ์ž…๋‹ˆ๋‹ค.

526

๋ช…

์ˆ˜๊ฐ•์ƒ

41

๊ฐœ

์ˆ˜๊ฐ•ํ‰

41

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

2

๊ฐœ

๊ฐ•์˜

์ง€์‹๊ณต์œ ์ž ์†Œ๊ฐœ โœ’๏ธ

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

 

์ด๋ ฅ ์‚ฌํ•ญ/ํฌํŠธํด๋ฆฌ์˜ค/๊ฐœ์ธ ์˜์ƒ

  • (ํ˜„) ํ•ด์™ธ IT๋Œ€๊ธฐ์—… ๊ฐœ๋ฐœ์ž, ํ•ด์™ธ ๊ฑฐ์ฃผ

  • (์ „) ํ•œ๊ตญ ์œ ๋‹ˆ์ฝ˜ ๊ธฐ์—… ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

27๊ฐœ โˆ™ (3์‹œ๊ฐ„ 58๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

28๊ฐœ

4.8

28๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ์ด์ •๊ทผ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์ด์ •๊ทผ

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    22% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋ฐฑ์—”๋“œ์— ๋Œ€ํ•ด์„œ ์ž˜ ์•Œ๊ฒŒ๋˜์—ˆ์–ด์š”! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~

    • sh.ryu8๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      sh.ryu8

      ์ˆ˜๊ฐ•ํ‰ 3

      โˆ™

      ํ‰๊ท  ํ‰์  4.7

      4

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ๊ฐ„๊ฒฐํ•˜์ง€๋งŒ, ๊ธฐ๋ณธ์ ์ด๋ฉด์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„๋“ค์ด ์ž˜ ๋“ค์–ด๊ฐ€ ์žˆ๋„ค์š”. ์ž˜ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ^^

      • lano๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        lano

        ์ˆ˜๊ฐ•ํ‰ 13

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

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

        • ์ดํƒœํ™”๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ์ดํƒœํ™”

          ์ˆ˜๊ฐ•ํ‰ 2

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          11% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

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

          • ๋ฐ•์ด๋ช…๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            ๋ฐ•์ด๋ช…

            ์ˆ˜๊ฐ•ํ‰ 1

            โˆ™

            ํ‰๊ท  ํ‰์  5.0

            5

            19% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

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

            ๋น„์Šทํ•œ ๊ฐ•์˜

            ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            2026 ์ƒˆํ•ด ๋ณต ๋งˆ๐Ÿด๋‹ˆ ํ• ์ธ ์ค‘ (6์ผ ๋‚จ์Œ)

            โ‚ฉ41,580

            30%

            โ‚ฉ59,400