[260710]쇼핑몰 관리자 API 팀 설계

이상민·2026년 7월 10일

Spring

목록 보기
42/59

깃허브 주소

오늘은, 4명이서 팀을 구성하여 하나의 API를 설계하는 시간을 가졌습니다.
역할은 주문, 관리자, 상품, 고객 기능 구현 4가지로 나뉘었고, 저는 그중 주문에 관한 역할을 맡았습니다.

API명세서의 경우, 주문상태 수정에서는 /orders/{id}/status?를 사용해서 쿼리 파라미터를 이용하여 값을 받게 설계하였습니다.(어차피 주문 객체의 상태 부분만 바꾸면 되니 복잡한 구현X)
또한, 주문 취소의 경우 주문을 아예 삭제하는 것이 아닌, 주문이 삭제되었다는 기록이 남을 수 있게 DELETE가 아닌 PATCH를 사용하여 구현 하였습니다

오늘은 팀 차원에서 누가 어떤 파트를 맡고 어디까지 할수 있는지를 회의하는 시간이어서 실제 코딩을 구현하는것은 아직이었지만, 실무에서 팀끼리 어떻게 회의하고 코드의 기본 틀을 잡아가는지에 대해 알아보는 좋은 경험이었습니다.

profile
백앤드 개발 브이로그

0개의 댓글