Personal Role




ERD




인프라 설계




🐙 API docs


Postman API docs


핵심 기능


MSA 환경에서 재고 관리 시스템 구현

- 서비스 분리

주문/배송 서비스(Order-Delivery Service)

상품/업체 서비스(Company-Product Service)


- 서비스 간 통신

OpenFeign 사용하여 선언적 HTTP 클라이언트 구현



- 재고 관리 프로세스

주문 생성 시 재고 처리 - 상품 서비스의 재고 차감 API 호출



주문 수정 시 기존 주문 수량과 새로운 수량의 차이를 계산하여 재고 조정 - 상품 서비스의 재고 업데이트 API 호출



- 트랜잭션 관리

@Transactional 어노테이션을 통한 트랜잭션 보장

재고 차감 실패 시 주문 생성 롤백 처리





업체 소속: 모든 업체는 특정 허브에 소속되어 있습니다.

업체 타입: 업체는 생산업체와 수령업체로 구분됩니다.




상품 소속: 모든 상품은 특정 업체와 허브에 소속되어 있습니다.




주문이 삭제되면 연관된 데이터는 is_delete 필드를 통해 관리됩니다.

주문이 생성될 때 배송도 같이 생성됩니다.

MSA 기반 물류 관리 및 배송 시스템 플랫폼

B2B 국내 물류 관리 및 배송 시스템을 개발한 프로젝트 입니다.

각 지역에 허브센터를 가지고 있으며 허브 센터는 여러 업체의 물건을 보관하는 구조 입니다.

업체는 생산 업체와 수령 업체로 구분되며 모든 상품은 특정 업체와 허브에 소속되어 있습니다.