본문/내용
1. 본인이 개발한 백엔드 프로젝트 경험과 그 과정에서 맡았던 역할을 구체적으로 기술해 주세요.
여러 차례 백엔드 프로젝트를 수행하며 복잡한 시스템을 설계하고 구현하는 경험을 쌓아왔습니다. 특히, 고객 맞춤형 상품 추천 시스템과 온라인 자료실 서비스를 개발했던 경험이 가장 기억에 남습니다. 프로젝트 초기에는 요구사항 분석과 아키텍처 설계에 집중하였으며, 고객의 요청에 맞게 신속하고 안정적이면서 확장 가능한 시스템을 구축하는 것이 목표였습니다. 역할 분담은 주로 서버 설계와 데이터베이스 모델링, API 개발, 그리고 서버 배포와 유지보수까지 담당하였습니다. 프로젝트의 핵심은 마이크로서비스 아키텍처를 도입하여 각 서비스별로 독립적인 운영이 가능하고, 향후 확장도 용이하게 설계하는 것이었습니다. API 설계 및 구현을 맡아 프론트엔드와의 원활한 연동이 가능하도록 RESTful API 구조를 설계하였고, 이를 위해 Spring Boot 프레임워크를 활용하였습니다. 데이터베이스와의 효율적인 연동을 위해 MySQL을 기반으로 스키마를 설계하였으며, 효율적인 쿼리 작성을 통해 응답속도를 높이는 작업도 수행하였습니다. 또한, 사용자 인증과 권한…