๋ฌธ์ ์ ์์ธ๊ณผ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ , ๊ฒ์ฆํ๋ฉฐ ๋ ๋์ ์ฝ๋์ ์ค๊ณ๋ฅผ ๊ณ ๋ฏผํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ๋๋ค.
Java์ Spring Boot, JPA, QueryDSL, MySQL์ ์ค์ฌ์ผ๋ก ๋ฐฑ์๋ ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. Redis ์บ์ฑ, Spring Security์ Batch ๋ฑ์ ์ ์ฉํด๋ดค์ผ๋ฉฐ, ๊ธฐ์กด ๊ณ์ธตํ 3-tier ํ๋ก์ ํธ๋ฅผ 8๊ฐ ๋๋ฉ์ธ์ผ๋ก ๋ถ๋ฆฌํ๊ณ ํฅ์ฌ๊ณ ๋ ๊ตฌ์กฐ๋ก ๋ฆฌํฉํ ๋งํ ๊ฒฝํ์ด ์์ต๋๋ค.
AWS ECS์ Jenkins๋ฅผ ํ์ฉํด CI/CD ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฑํ๊ณ , Docker ๊ธฐ๋ฐ์ผ๋ก ๋ฐฐํฌ ํ๊ฒฝ์ ๊ตฌ์ถํ์ต๋๋ค. ๋ฏผ๊ฐํ ์ค์ ์ AWS SSM Parameter Store๋ก ๋ถ๋ฆฌํ์ต๋๋ค.
๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ๊ณผ ํ์ต ๋ด์ฉ์ GitBook์ ๊ธฐ๋กํ๊ณ ์์ต๋๋ค. ๋จ์ํ ํด๊ฒฐํ๋ ๋ฐ ๊ทธ์น์ง ์๊ณ , ์์ธ์ ํ์ธํ๊ณ ์ ์ฉ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฆํ๋ ๊ณผ์ ์ ์ค์ํ๊ฒ ์๊ฐํฉ๋๋ค.
| Category | Tech Stack |
|---|---|
| Architecture | Hexagonal Architecture |
| Domain | Domain Modeling ยท Aggregate |
| Testing | JUnit 5 ยท Mockito ยท Spring REST Docs |
| Backend | JPA ยท QueryDSL ยท Spring Security ยท Spring Batch ยท Redis |
| DevOps | Docker ยท Jenkins ยท AWS ECS |
Java ยท Spring ยท Architecture ยท Testing ยท Deployment

