본문/내용
1. 본인이 가지고 있는 백엔드 개발 관련 경험과 기술 스택에 대해 구체적으로 서술해 주세요.
야놀자 플랫폼의 백엔드 개발 업무에 관심이 많아 관련 기술과 경험을 쌓아왔습니다. 주로 Java와 Spring Boot를 활용하여 안정적이고 확장 가능한 서버 개발에 집중해 왔습니다. 이를 통해 고성능 API 서버를 설계하고 구현하는 경험을 쌓았으며, RESTful API 설계와 관련된 원칙을 자연스럽게 익혔습니다. 또한 MySQL을 주 데이터베이스로 사용하며 데이터 모델링과 효율적인 쿼리 작성에 많은 신경을 썼습니다. 복잡한 조인과 인덱스 튜닝을 통해 데이터 처리 속도를 향상시켰으며, 트랜잭션 관리와 정합성을 유지하는 데도 힘썼습니다. 클라우드 환경에서는 AWS의 EC2, S3, RDS를 적극 활용하여 인프라를 구축하였고, 배포 자동화를 위해 Jenkins와 Docker를 활용하였습니다. 이를 통해 CI/CD 파이프라인을 설계하며 개발부터 배포까지의 과정을 자동화했고, 배포 후 모니터링과 장애 대응을 위한 Prometheus와 Grafana도 도입하였습니다. 서버 성능 개선을 위해 캐시 시스템인 Redis를 도입하였으며, 세션 저장이나 빠른 조회에 활용하였고, 이를 통해 서버 부하를 줄이…