EKS Workshop Base Application 분석 (Analysis)

개요 (Overview)

~/environment/eks-workshop-v2/manifests/base-application에 위치한 애플리케이션은 마이크로서비스 아키텍처 기반의 온라인 소매점 샘플 애플리케이션입니다. 이 애플리케이션은 EKS 워크샵에서 Kubernetes의 다양한 기능을 학습하기 위한 실습용 애플리케이션으로 설계되었습니다.

애플리케이션 구조 (Application Structure)

마이크로서비스 구성 (Microservices Components)

애플리케이션은 다음과 같은 6개의 마이크로서비스로 구성되어 있습니다:

  1. UI Service - 사용자 인터페이스 (User Interface)
  2. Catalog Service - 상품 카탈로그 (Product Catalog)
  3. Carts Service - 장바구니 (Shopping Cart)
  4. Checkout Service - 결제 처리 (Payment Processing)
  5. Orders Service - 주문 관리 (Order Management)
  6. Other Service - 기타 서비스 (Miscellaneous Services)

네임스페이스 구조 (Namespace Structure)

각 서비스는 독립적인 네임스페이스에 배포됩니다:

서비스별 상세 분석 (Detailed Service Analysis)

1. UI Service