본문/내용
1. 서버 개발 관련 경험이 있다면 구체적으로 어떤 프로젝트였는지 설명해 주세요.
서버 개발 경험이 있으며, 주로 골프존뉴딘그룹의 핵심 서비스인 골프 시뮬레이션 및 예약 시스템의 서버 개발에 참여하였습니다. 해당 프로젝트에서는 Java와 Spring Boot 기반의 REST API 서버를 설계하여, 초기에 10만 명 이상의 사용자 요청을 안정적으로 처리할 수 있도록 서버 구조를 최적화하였습니다. 또한, Redis와 MySQL을 연동하여 데이터 캐싱 및 DB 부하를 30% 이상 감소시키는 기법을 도입하여 응답 속도를 평균 25% 향상시켰습니다. 트래픽 피크 시간대에는 서버 부하 분산을 위해 AWS ELB를 활용하였으며, 서버 장애 시 자동으로 복구되는 시스템을 구축하여 9 99%의 가용성을 달성하였습니다. 마지막으로, 약 15개 서버 인스턴스를 관리하며, 전체 트래픽 대비 서버 요청 처리율이 1,000 TPS 이상을 유지하도록 유지보수 작업과 성능 개선을 지속적으로 수행하였습니다. 이 경험은 서버 설계부터 운영까지 전체 과정을 체계적으로 경험할 수 있게 해주었으며, 안정적이고 확장 가능한 서버 환경을 구축하는 데 많은 기여를 하였습니다.
2. RESTful API 설계와 구현 …