가상 면접 사례로 배우는 대규모 시스템 설계 기초

주문 플랫폼 만들기

  • A 회사는 다양한 커머스 서비스(A, B, C)를 가지고 있습니다.
  • 각 커머스 서비스에서 서로 다른 장바구니, 주문서, 결제를 가지고 있는데요. 비용효율화와 데이터 집중화 도메인 지식 깊이 향상을 위해서 이를 통합하려고 합니다. 이를 어떻게 통합하면 좋을까요?
  • 각 커머스 서비스가 가지고 있던 장바구니, 주문서, 결제를 통합하고 한 곳에서 관리하려고 합니다.
  • 같은 기능을 여러번 다른 조직에서 만드는 것을 줄이려고 합니다.
  • 각 커머스는 각기 다른 상품 구조를 가지고 있고 구매할 때 검증도 각기 다릅니다.
  • 각 서비스는 그대로 두고 주문, 결제를 담당하는 플랫폼이 생기는 것을 기대한다고 보시면 됩니다.
  • A, B, C 의 기능들을 그대로 사용할 수 있고 더 좋은 방향이 있다면 그런 방향도 해당 방향도 고려해보면 좋겠습니다.