본문으로 건너뛰기

샘플 애플리케이션

이 워크샵의 대부분의 실습은 공통 샘플 애플리케이션을 사용하여 실제 컨테이너 컴포넌트를 제공하므로 실습 중에 작업할 수 있습니다. 샘플 애플리케이션은 고객이 카탈로그를 탐색하고, 장바구니에 항목을 추가하고, 체크아웃 프로세스를 통해 주문을 완료할 수 있는 간단한 웹 스토어 애플리케이션을 모델링합니다.

-

애플리케이션은 여러 컴포넌트와 종속성을 가지고 있습니다:

컴포넌트설명
UI프론트엔드 사용자 인터페이스를 제공하고 다양한 다른 서비스에 대한 API 호출을 집계합니다.
Catalog제품 목록 및 세부 정보를 위한 API
Cart고객 장바구니를 위한 API
Checkout체크아웃 프로세스를 조율하는 API
Orders고객 주문을 수신하고 처리하는 API

처음에는 로드 밸런서나 관리형 데이터베이스와 같은 AWS 서비스를 사용하지 않고 Amazon EKS 클러스터에 독립적으로 포함된 방식으로 애플리케이션을 배포합니다. 실습을 진행하면서 EKS의 다양한 기능을 활용하여 소매점을 위한 광범위한 AWS 서비스와 기능을 활용할 것입니다.

샘플 애플리케이션의 전체 소스 코드는 GitHub에서 찾을 수 있습니다.