본문 바로가기
SI 업무/MSA관련

section 1-1. MSA로 e-commerce 만들기 설계 내용

by 새로운걸 배우는게 너무 싫은 IT 복붙러 2024. 12. 25.
728x90

1~6 까지 기초를 배웠고

이제 실제 MSA Service 를 biz 로직에 맞게 구현 해보겠다.

 

간단한 쇼핑몰 업무를 하는 MSA 를 만들 예정이다.

1. 상품조회 : 사용자가 CATEGORY-SERVICE (MSA) 를 호출 하여 재고 상태 확인 하는 기능

2. 사용자 조회: 회원 가입용, 로그인용

3. 상품조회: 사용자가 ORDER-SERVICE(MSA)로 자신이 주문한 상품의 리스트를 가져오는 기능

5. 주문 확인: USER-SERVICE(MSA) 로 들어온 후 주문내역을 가지고 있는 ORDER_SERVICE를 호출함 ( MSA->MSA 를 호출 하는 구조)

 

4.상품수량 업데이트: ORDER-SERVICE (MSA) 에서 변경이 발생하면,

 재고를 가지고 있는 CATEGORY-SERVICE(MSA) 에 변경을 가해야 함.

 고로 팔린만큼 CATEGORY-SERVICE 에서 빼야함( 이것은 Kafka 로 구현함, MSA->MSA 통신을 안함, PUBLISH->SUBSCRIPTION 관계로 KAFKA 사용) 

 


빨간 공그라미는 Discovery Server

728x90