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

Spring Boot, AWS๋กœ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ํ•œ ์‚ฌ์ดํด ์™„์„ฑํ•˜๊ธฐ

์Šคํ”„๋ง๋ถ€ํŠธ, MySQL, Docker, AWS EC2, RDS ๋กœ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ํ•œ ์‚ฌ์ดํด์„ ์™„์„ฑํ•ด๋ด…๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ๋ฅผ ํ†ตํ•ด ์„ฑ์ทจ๊ฐ์„ ์–ป๊ณ , API ๊ฐœ๋ฐœ์‹œ ํ˜„์—…์—์„œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งˆ์ฃผํ•˜๋Š” ๋ฌธ์ œ์™€ ๊ทธ ํ•ด๊ฒฐ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

(4.9) ์ˆ˜๊ฐ•ํ‰ 16๊ฐœ

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

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

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

์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
๋ฐฑ์—”๋“œ
๋ฐฑ์—”๋“œ
์„œ๋ฒ„
์„œ๋ฒ„
์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
๋ฐฑ์—”๋“œ
๋ฐฑ์—”๋“œ
์„œ๋ฒ„
์„œ๋ฒ„

์ƒˆ์†Œ์‹

1 ๊ฐœ

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

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์ˆ˜๊ฐ•์ƒ/์˜ˆ๋น„์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„

    ํ•œ์กฐ๊ฐ์ž…๋‹ˆ๋‹ค.

     

    Spring Boot, AWS๋กœ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ํ•œ ์‚ฌ์ดํด ์™„์„ฑํ•˜๊ธฐ

    ๊ฐ•์˜์— ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์ฃผ์…”์„œ ์ง„์‹ฌ์œผ๋กœ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿ™‚

     

    25/7/1 ๊ฐ•์˜ ์—…๋ฐ์ดํŠธ ์†Œ์‹์— ๋Œ€ํ•ด์„œ ์ „ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    • ์ง€์†์  ์ฝ”๋“œ ๊ด€๋ฆฌ์™€ ๋ฐฐํฌ, CI/CD

      • Git ์ฝ”๋“œ ํ˜•์ƒ ๊ด€๋ฆฌ

      • Git branch, PR

      • Github Actions ๋กœ CI/CD ๊ตฌ์ถ•

      • gradle, docker ๋นŒ๋“œ ์†๋„ ๊ฐœ์„ ์„ ์œ„ํ•œ ์บ์‹ฑ

      • ๋ณด์•ˆ ๊ฐœ์„ ์„ ์œ„ํ•œ AWS SSM ์—ฐ๋™

      • Spring profile ์„ ํ†ตํ•œ ๊ฐœ๋ฐœ, ์šด์˜ํ™˜๊ฒฝ ๋ถ„๋ฆฌ

     

    CI/CD ๋Š” ๊ฐœ๋ฐœ์ž์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ๋”๋ถˆ์–ด ์ฝ”๋“œ ๋ฒ ์ด์Šค์˜ ์•ˆ์ •์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ํ–ฅ์ƒํ•˜๋Š”๋ฐ ํฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ์ฒ˜์Œ์— ์กฐ๊ธˆ ๋ณต์žกํ•˜์ง€๋งŒ, ํ•œ ๋ฒˆ ์„ค์ •ํ•ด ๋†“์œผ๋ฉด ์ดํ›„์—๋Š” ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์ ์œผ๋กœ ํฐ ์ด์ต์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

    ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ํ•œ ์‚ฌ์ดํด์—์„œ ์œ„ ์ฃผ์ œ๋„ ํฌํ•จํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„ ํ•ด๋‹น ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

     

     

    ํ”ผ๋“œ๋ฐฑ/๊ฑด์˜์‚ฌํ•ญ/๊ทธ์™ธ ํ•˜๊ณ ์‹ถ์€ ๋ง๋“ค์€ ์•„๋ž˜ ๊ตฌ๊ธ€ํผ์— ์ž์œ ๋กญ๊ฒŒ ๋ฌธ์˜์ฃผ์‹œ๋ฉด, ๋น ๋ฅธ์‹œ๊ฐ„์•ˆ์— ๊ฐ•์˜์— ๋ฐ˜์˜ํ•ด๋ณด๋„๋ก ์ตœ์„ ์„ ๋‹คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

     

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ํ•œ์กฐ๊ฐ ๋“œ๋ฆผ

    0

โ‚ฉ55,000