본문/내용
1. 본인이 경험한 프로젝트 중에서 프론트엔드와 백엔드를 모두 담당했던 사례를 설명해주세요.
이전 프로젝트에서 온라인 예약 플랫폼을 개발하면서 프론트엔드와 백엔드를 모두 담당하였습니다. 프론트엔드 작업에서는 React를 활용하여 사용자 친화적인 UI를 설계하였으며, 모바일 최적화와 반응형 디자인을 적용하여 사용자 체류 시간 20% 증가와 이탈률 15% 감소를 실현하였습니다. 백엔드에는 Node. js와 Express를 사용하였으며, RESTful API를 개발하여 예약 처리율을 높이고 서버 응답 시간을 평균 200ms로 유지하였습니다. 또한, MongoDB를 이용해 예약 데이터와 사용자 정보를 효율적으로 저장했고, 데이터 정합성을 위해 트랜잭션을 도입하여 오류 발생률을 0. 3% 이하로 낮췄습니다. 배포 후에는 AWS 환경에서 CI/CD 파이프라인을 구축하여 배포 시간을 50% 단축하였으며, 서버 가동률은 9 9% 이상 유지하였습니다. 이러한 통합 역량으로 프로젝트의 안정성과 사용자 만족도를 크게 향상시켰으며, 최종적으로 예약처리량이 월 50만 건 이상으로 늘어나고 사용자 재방문율이 30% 향상되는 성과를 얻을 수 있었습니다.
2. REST API 설계 시 고려해야 할 핵…