๋์๋ฏธ๋๋ํ๊ต ํํ์ด์ง์ ์ ๋ณด๋ค์ ํ์ฉํ์ฌ ๋ ๋์ ํธ๋ฆฌ์ฑ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ง๋ค์ด์ง API ์๋ฒ์
๋๋ค.
1. ์ฃผ์ ๊ธฐ๋ฅ
2. ์ํคํ
์ฒ
3. ๊ธฐ์ ์คํ
- ์ํ๋ ํ๊ณผ, ํค์๋์ ํด๋นํ๋ ๋ํ ๊ณต์ง๋ฅผ ์๋ฆผ์ผ๋ก ๋ฐ์๋ณผ ์ ์์ต๋๋ค.
- ๊ฐ๊ฐ์ ์๋ฆผ์ ON / OFF ํ ์ ์์ต๋๋ค.
- ํค์๋๋ ์ด 20๊ฐ๊ฐ ์กด์ฌํฉ๋๋ค.
- ํ์ฌ ์ผ์ , ์๋จํ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- ํ๊ต, ๋ํ ๊ณต์ง์ฌํญ์ ๊ฒ์ ๋ฐ ํ์ธํ ์ ์์ต๋๋ค.
- ์ธ์ด ๋ฐ ํ๋ ์์ํฌ: Kotlin 1.9.25, Spring Boot 3.3.4
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ: Spring Data JPA
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: MySQL 8.0.35, MongoDB 7.0.15
- ์๋ฒ๋ฆฌ์ค ์ปดํจํ : AWS Lambda
- ํ ์คํธ: JUnit5
- ์ปจํ ์ด๋ํ: Docker
- CI/CD: GitActions, Jenkins
- ํด๋ผ์ฐ๋: AWS EC2,RDS,SQS
- ๋ชจ๋ํฐ๋ง ๋๊ตฌ: Prometheus, Grafana
- ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง: JaCoCo, Codecov