설계 배경→접근 방식→핵심 요소→완성 결
백엔드 프로세스나 서비스 기획 설계 경험은 수업 과제에서 주문 처리 플로우를 API 기반으로 설계하고, 입출력과 예외 처리를 기획 문서로 작성한 것이었습니다. 백엔드 설계는 눈에 보이지 않지만 서비스 안정성과 확장성에 직결되기 때문에, PM이 기본 구조를 이해하는 것이 중요합니다.
API 인터페이스 정의로 프론트엔드가 어떤 요청을 보내고 백엔드가 어떤 응답을 돌려줘야 하는지를 요청 파라미터와 응답 포맷 기준으로 명세서에 포함했습니다. 예외 처리 시나리오로 재고 부족, 결제 실패, 타임아웃 같은 예외 상황에서 서비스가 어떻게 동작해야 하는지를 시나리오 기반으로 정의해, 개발자와 사전에 합의했습니다.
백엔드 기획은 개발자와 소통할 때 공통 언어가 되기 때문에, 기술 용어에 익숙해지는 것이 협업 효율을 높이는 방법입니다. 기획 문서가 완성도 있을수록 개발 중 질문이 줄어들고 재작업이 감소한다는 것을 이 경험에서 확인했습니다. API 인터페이스 정의와 예외 시나리오 설계가 백엔드 기획의 핵심이라는 결론을 갖고 있습니다.