Github Wiki
아키텍쳐
ERD
주요 기술
•
Backend
◦
Java 17
◦
Spring Boot 3.2.0
◦
Spring Data JPA 3.2.2
◦
Spring Security 6.2.0
◦
QueryDSL 5.0.0
◦
Server-Sent Event
◦
WebSocket
•
Frontend
◦
HTML 5.0
◦
CSS
◦
JavaScript
•
DB
◦
MySQL 8.0
◦
Redis 7.2.4
◦
MongoDB 6.0.13
•
Infra
◦
AWS
▪
EC2
▪
S3
▪
RDS
▪
Route53
◦
Nginx v1.18.0 (Ubuntu)
◦
MongoDB Atlas
◦
Docker v25.0.0
•
Docs
◦
Swagger
기술적 의사결정
•
QueryDSL
• QueryDSL
•
WebSocket & Stomp
•
MongoDB
• MongoDB
•
Redis
• Redis
•
Docker
• Docker
•
Nginx
• Nginx
트러블슈팅
•
WebSocket 연결
•
QueryDsl로 거리별 정렬 하는중에 구글링해서 찾은 메서드가 예상대로 동작하지 않음
•
Docker Image를 통한 CD 구현 중 발생한 문제들 및 해결 과정
•