직접 경험 또는 학습 기반 답변
졸업 프로젝트에서 REST API 서버를 Node.js와 PostgreSQL로 구현했습니다. 라우팅·인증·DB 레이어를 분리하는 구조로 설계했고, 팀원들이 각 레이어를 독립적으로 개발할 수 있도록 인터페이스를 먼저 정의했습니다. 문제 해결 사례로는 동시 요청이 몰릴 때 DB 커넥션 풀이 고갈되는 현상이 있었는데, 커넥션 풀 크기 조정과 쿼리 최적화로 응답 지연을 절반 이하로 줄였습니다. 기술 스택 선택 기준은 팀원 숙련도와 배포 환경을 먼저 고려했고, 완벽한 기술 스택보다 팀이 유지보수할 수 있는 구조가 더 중요하다는 걸 그때 배웠습니다. 이 경험으로 완벽한 기술 선택보다 팀이 유지보수할 수 있는 구조가 더 중요하다는 걸 배웠고, 설계의 기준이 기술 스택이 아니라 팀 역량이어야 한다는 것도 이해했습니다.