λμλ―Έλλνκ΅ ννμ΄μ§μ μ 보λ€μ νμ©νμ¬ λ λμ νΈλ¦¬μ±μ μ 곡νκΈ° μν΄ λ§λ€μ΄μ§ 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