Products
: 전체 상품 목록과 관련된 비즈니스 로직을 관리하는 모듈입니다.
Product
: Products 모듈을 이용하여 개별 상품의 세부 정보를 관리하는 모듈로, 특정 상품의 가격 변경과 같은 특정 상품의 상세정보와 관련된 처리를 수행합니다.

UI Component : 사용자에게 인터페이스를 제공하는 컴포넌트로, HTTP 프로토콜을 통해 Gateway Controller에 요청을 보냅니다.
Gateway Controller : UI 컴포넌트로부터 받은 HTTP 요청을 Spring Framework 내부의 적절한 컴포넌트로 전달합니다.
Spring Framework내의
Order Management : 주문과 관련된 기능을 처리
POS : 판매 시점에서의 거래를 처리
Payment : 결제와 관련된 기능을 처리
⇒ 위의 3가지는 필요에 따라 Repository Service 혹은 API Service와 상호작용합니다.
Repository Service : 데이터베이스와의 상호작용을 관리, Spring Framework내의 3개의 컴포넌트는 Repository Service를 통해 데이터베이스에 접근
API Service : Spring Framework와 데이터베이스 간의 데이터 흐름을 처리하며, Spring Framework는 이를 통해 데이터베이스와 통신하고, 필요한 데이터를 조회하거나 업데이트합니다.
