본문/내용
1. 본인이 모바일 App 서버 개발 및 운영 업무를 수행했던 경험에 대해 구체적으로 기술해 주세요.
모바일 앱 서버 개발과 운영 업무를 담당하면서 고객의 신뢰를 얻기 위해 안정성과 신속성을 최우선으로 고려하여 프로젝트를 수행하였습니다. 처음 프로젝트를 시작할 때, 기존 시스템의 한계를 분석하고 성능 향상과 확장성을 목표로 새로운 서버 아키텍처 설계에 집중하였습니다. RESTful API를 기반으로 한 서버 개발을 위해 Spring Boot 프레임워크를 활용하였으며, 데이터베이스와의 연동은 MySQL과 Redis를 조합하여 처리 속도를 높이고 부하 분산을 실현하였습니다. 특히, 대용량 요청 처리와 실시간 데이터 전달이 중요한 기능이었기 때문에 서버의 확장성을 고려하여 도커와 쿠버네티스를 활용한 컨테이너 오케스트레이션 환경을 구축하였습니다. 이를 통해 서버의 배포와 유지보수가 수월해졌으며, 오류 발생 시 빠른 대응이 가능하게 되었습니다. 또한, 클라우드 환경에서 서버를 운영하였기 때문에, AWS의 다양한 서비스를 적극적으로 활용하여 이중화와 자동 확장을 구현하였고, 서버 장애 시 무중단 서비스를 유지할 수 있도록 설계하였습니다. 운영 단계…