본문/내용
1. 티머니모빌리티 앱 서버 개발 시 어떤 기술 스택을 주로 사용하였으며, 그 이유는 무엇인가요
티머니모빌리티 앱 서버 개발에는 주로 Java와 Spring Boot 프레임워크를 사용하였습니다. Java는 안정성과 확장성이 뛰어나며, 대규모 트래픽 처리를 위해 안정적인 성능을 제공하여 선택하였습니다. Spring Boot는 개발 속도를 높이고, RESTful API 개발에 최적화되어 있어 빠른 배포와 유지보수가 가능하였습니다. 데이터베이스에는 MySQL과 Redis를 병행 활용하였으며, MySQL은 정형 데이터 저장과 복구 용이성을 위해 선택하였고, Redis는 실시간 캐시와 세션 관리를 위해 사용하였습니다. 서버는 AWS 클라우드 환경에서 EC2와 RDS를 활용하였으며, 이는 서버 확장성을 높이고 장애 시 신속한 복구를 가능하게 하였습니다. 이러한 기술 스택을 반영하여, 2023년 기준 트래픽 최대 200만 건을 안정적으로 처리하며 9 9% 가용성을 유지하였으며, 고객 요청에 대한 응답 시간이 평균 150ms로 최적화되었습니다. 이러한 기술 선택은 개발 효율성을 높이고, 유연한 확장과 안정적인 서비스 운영에 크게 기여하였습니다.
2. 서버의 확장성과 안정성을 위해 어떤 설계 방식…