ํ๋ก์ ํธ ์๊ฐ
42 ์์ธ ๋ด์์ ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์๋ค์ ์ํ ํ๊ตฌ ๊ฒฝ๊ธฐ ๋งค์นญ, ์ ์ , ์์ ํ ๋๋จผํธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํ๋ก์ ํธ ์ ๋๋ค.
ํ๋ก์ ํธ ๊ฐ๋ฐ ๊ธฐ๊ฐ
2023.11.01 ~ 2024.01.31
๊ธฐ์ ์คํ
Java
Spring
SpringBoot
JPA
MySQL
AWS
Docker
ํ๋ก์ ํธ ์ํคํ ์ณ
๊ธฐ๋ฅ ์๊ฐ
Spring Boot
- RESTful API๋ฅผ ์ค๊ณํ๊ธฐ ์ํด ๋ ธ๋ ฅํ์์ต๋๋ค. ์ ์ฒด API ์ค๊ณ ์ค 30% ์ด์์ ๋ด๋นํ์์ต๋๋ค.
- ํ์ฅ ์๋น์ค์ ํ์ํ ๋ฐ์ดํฐ๋ค์ ์๋ก์ด ํ ์ด๋ธ๋ค๋ก ์ถ๊ฐํ์์ต๋๋ค.
- JPA๋ฅผ ์ฌ์ฉํ์๊ณ , ํจ์จ์ ์ธ ์ฟผ๋ฆฌ๋ฅผ ์ํด N + 1๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค ๋ ธ๋ ฅํ์์ต๋๋ค.
- ๊ธฐ์กด ํ ์คํธ ์ฝ๋๊ฐ ์ ๋๋ก ๋์ํ์ง ์๋ ๋ถ๋ถ๋ค์ ๋ฆฌํํ ๋ง ํ์๊ณ , ์ถ๊ฐ๋ก ๋จ์ ํ ์คํธ์ ํตํฉ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํด ์๋น์ค์ ์์ ์ฑ์ ๋์์ต๋๋ค.
๋ฌธ์ ํด๊ฒฐ ๊ฒฝํ
- ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ํ์๊ณผ์ ์๊ฒฌ์ฐจ์ด์ ๋ฐ๋ฅธ ์ํต์ ์ธ ๋ฌธ์ ๋ค์ ๊ฒฝํํด๋ณด์๊ณ , ๊ฐ์์ ์ ์ฅ์ ์ ๋ฆฌํด ํ ๋ก ํ๋ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
- ๊ธฐ์กด ํ ์คํธ ์ฝ๋๊ฐ ๋ก์ปฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํด ์ ์ฐํ๊ฒ ๋์ํ์ง ์๋ ๋ฌธ์ ๊ฐ ์์๊ณ , ๋ก์ปฌ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๊ฐ ์๋ ํ ์คํธ ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋๋ก ์์ ํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ต๋๋ค.
ํ๊ณ
์ฒ์์ผ๋ก ๋ฐฑ์๋ ํฌ์ง์
์์ ํ๋ก์ ํธ๋ฅผ ์ฐธ์ฌํ๋ ๊ฒฝํ์ ํ์๊ณ , ์๋น์ค ์ค์ธ ํ๋ก์ ํธ๋ฅผ ํ์ฅ ๋ฐ ์ ์ง๋ณด์ ํด๋ณด๋ ๊ฒฝํ์ ํด๋ณด๋ฉด์ ๋ค๋ฅธ ๊ฐ๋ฐ์์ ์ฝ๋๋ฅผ ์ฝ์ด๋ณด๊ณ ์ดํดํ๋ ๊ฒฝํ์ ํด ๋ณด์์ต๋๋ค. ์คํ๋ฆฐํธ ๊ธฐ๋ฒ์ ํตํด ํ๋ก์ ํธ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์งํํ๋ฉฐ ๋งก์ ๋ถ๋ถ์ ๋ชฐ์
ํ ์ ์๋ ๊ฒฝํ์ ํด๋ณด์๊ณ , ์งํ ์ค ์ด๋ ค์ ๋ ๋ถ๋ถ๋ค์ ๋๋ฃ ๊ฐ๋ฐ์๋ค๊ณผ ๋
ผ์ํ๋ฉฐ ํด๊ฒฐํด ๋๊ฐ๋ ๊ฒฝํ์ ํด๋ณด์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ์ดํดํ๋ ๋
ธํ์ฐ๋ฅผ ์ป๊ฒ ๋์๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ค๋ฅธ ํ๋ก์ ํธ์๋ ๋น ๋ฅด๊ฒ ๋
น์๋ค ์ ์๋ ์ญ๋์ ํค์ธ ์ ์์์ต๋๋ค.
Loading Comments...