본문/내용
1. 본인이 개발한 프로젝트 중 백엔드 개발에 기여한 경험을 구체적으로 기술하시오.
이전 프로젝트에서 메시징 시스템의 백엔드 개발에 주도적으로 참여하였습니다. 사용자들이 보다 빠르고 안정적으로 메시지를 주고받을 수 있도록 서버 인프라 개선과 API 개발에 집중하였습니다. 기존 시스템은 대용량 메시지가 급증하는 상황에서 속도 저하와 안정성 문제들이 발생하였고, 이에 대한 해결책을 모색하는 것이 중요하다고 판단하였습니다. 서버의 병렬 처리 능력을 향상시키기 위해 비동기 처리 기술과 큐 시스템을 도입하였습니다. 이를 통해 메시지 처리 과정에서 발생하는 병목 현상을 최소화하였으며, 높은 부하가 발생하는 상황에서도 시스템의 안정성을 유지할 수 있도록 하였습니다. 또한, 데이터베이스 스키마를 재설계하여 메시지 저장 구조를 최적화하였고, 검색 속도를 향상시키기 위해 인덱싱 전략을 강화하였습니다. API 설계 시에는 RESTful 방식을 엄격히 준수하며, 클라이언트가 필요로 하는 기능들을 명확히 제공하는 것을 목표로 하였습니다. 이 과정에서 JWT 기반의 인증 시스템을 도입하여 사용자 인증과 권한 관리를 효율적으로 처리하였으며, 동…