본문/내용
1. 본인의 백엔드 개발 경험과 관련 프로젝트에 대해 구체적으로 기술해 주세요.
다양한 백엔드 개발 경험을 통해 안정적이고 확장 가능한 시스템을 구축하는 것에 강점을 가지고 있습니다. 처음 참가했던 프로젝트에서는 전자상거래 플랫폼의 주문 처리 시스템을 개발하였으며, 이 프로젝트를 통해 RESTful API 설계, 데이터베이스 최적화, 서버 성능 개선 경험을 쌓았습니다. 주문 요청이 많아질 때 서버의 응답 속도가 느려지는 문제를 해결하기 위해 캐시를 적극 활용하고, 데이터베이스 쿼리 최적화를 수행하여 서버 부하를 분산시켰습니다. 이 과정에서 Spring Boot와 MySQL을 중심으로 개발하였으며, 로깅과 모니터링 도구를 통해 시스템의 이상 징후를 즉각 파악할 수 있도록 구현하였습니다. 두 번째 프로젝트에서는 온라인 교육 플랫폼의 사용자 관리 및 강좌 운영 시스템을 담당하였습니다. 사용자 등록, 로그인, 권한 관리와 강좌 등록, 결제, 수강 이력 조회 같은 핵심 기능들을 구현하였으며, API 보안 강화를 위해 JWT 토큰 기반 인증 방식을 도입하였습니다. 이 과정에서 OAuth 인증 연동도 진행하였으며, 프론트엔드와의 원활한 연동을 위해 API 문서를 …