-
Notifications
You must be signed in to change notification settings - Fork 0
Backend Wiki
Seunghun Yu edited this page Jan 14, 2026
·
5 revisions
μ΄ λ¬Έμλ λ°±μλ νμ κΈ°μ , κ·μΉ, κ²°μ μ¬ν, μ΄μ λ°©μμ κΈ°λ‘νκ³ κ³΅μ νκΈ° μν μν€μ λλ€.
λͺ¨λ λ³κ²½ μ¬νμ λ¬Έμν λ° λ μ§ κΈ°λ‘μ μμΉμΌλ‘ ν©λλ€.
- μλΉμ€μ ν΅μ¬ λλ©μΈ λ‘μ§ λ° API μ 곡
- μμ μ μΈ μΈμ¦/μΈκ° λ° λ°μ΄ν° λ¬΄κ²°μ± λ³΄μ₯
- νμ₯ κ°λ₯ν μν€ν μ²λ‘ μ΄μ/μ±λ₯/μ₯μ λμ μλ ν보
- μΈμ¦/μΈκ° (JWT κΈ°λ° + OAuth_kakao )
- ν΅μ¬ λλ©μΈ API μ 곡 (CRUD + μν κ΄λ¦¬)
- λ°μ΄ν° μ μ₯/μ‘°ν (RDB μ€μ¬ + NoSQL 보쑰) λ° νΈλμμ μ²λ¦¬
- μμΈ/μλ΅ νμ€ν λ° μ΄μ κ΄μΈ‘(λ‘κΉ /λͺ¨λν°λ§ Grafana)
| κ΅¬λΆ | κΈ°μ |
|---|---|
| Language | Java 25 |
| Framework | Spring Boot 4.0.1 |
| Build | Gradle |
| DB | PostgreSQL + MongoDB |
| ORM | Spring Data JPA (Hibernate) |
| API Docs | Swagger |
| Auth | JWT (Access/Refresh) + OAuth |
| Cache | Redis |
| Message Queue | Kafka |
| Container | Docker, Docker Compose |
| Monitoring | Prometheus + Grafana |
-
Spring Boot
- λΉ λ₯Έ κ°λ° μμ°μ±κ³Ό νλΆν μνκ³(Starter, Actuator, Security λ±)
- κ³μΈ΅ ꡬ쑰(Controller/Service/Repository)λ‘ μν λΆλ¦¬κ° λͺ νν¨
-
Java 25
- μ΅μ LTSλ‘ μ₯κΈ° μ μ§λ³΄μμ μ 리
- μ±λ₯/κ°λ μ± κ°μ λ° μ΅μ μΈμ΄ κΈ°λ₯ νμ© κ°λ₯
-
domain: Entity/Repository λ° λλ©μΈ λͺ¨λΈ -
service: μ μ€μΌμ΄μ€(λΉμ¦λμ€ λ‘μ§) -
controller: API μλν¬μΈνΈ -
dto: Request/Response DTO -
global: κ³΅ν΅ μλ΅/μμΈ/μ€μ /μ νΈ
- π£οΈ Roadmap ------------------------------
- π Sprint Planning
- π Sprint Backlog