웹 API 설계·서버 구조·트래픽 대응 방식을 각각 간결하게 설명하는 결
웹 API를 설계할 때는 RESTful 원칙을 기준으로 리소스 중심 엔드포인트 구조를 잡고, 버전 관리를 URL에 명시하는 방식을 선호합니다. 학교 프로젝트에서 C# ASP.NET Core로 서버를 만들 때는 컨트롤러·서비스·레포지토리 레이어를 분리해서 비즈니스 로직이 컨트롤러에 섞이지 않도록 구조를 잡았습니다. 트래픽 증가 대응은 수업에서 수평 확장과 캐싱 레이어 추가가 가장 기본적인 방법으로 배웠고, DB 병목이 가장 먼저 드러나는 경우가 많다는 점도 이해하고 있습니다. 실제 트래픽 급증 상황을 직접 다뤄본 경험은 없지만, 부하 테스트를 통해 병목을 미리 찾는 접근이 중요하다는 걸 인식하고 있습니다.
부하 테스트로 병목을 미리 찾는 접근이 중요하다는 걸 이해하고 있고, 실제 운영 경험을 통해 이 감각을 더 키워나가고 싶습니다.