メインコンテンツまでスキップ

サンプルアプリケーション

このワークショップのほとんどのラボでは、演習中に作業できる実際のコンテナコンポーネントを提供する共通のサンプルアプリケーションを使用しています。サンプルアプリケーションは、顧客が商品カタログを閲覧し、カートにアイテムを追加し、チェックアウトプロセスを通じて注文を完了できる単純なウェブストアをモデル化しています。

-

このアプリケーションにはいくつかのコンポーネントと依存関係があります:

コンポーネント説明
UIフロントエンドユーザーインターフェイスを提供し、他のさまざまなサービスへのAPI呼び出しを集約します。
Catalog製品リストと詳細のAPI
Cart顧客のショッピングカートのAPI
Checkoutチェックアウトプロセスを調整するAPI
Orders顧客の注文を受け取り処理するAPI

最初は、ロードバランサーやマネージドデータベースなどのAWSサービスを使用せず、Amazon EKSクラスター内で自己完結型のアプリケーションをデプロイします。ラボを進める過程で、EKSのさまざまな機能を活用して、リテールストアのためのより幅広いAWSサービスと機能を利用します。

サンプルアプリケーションの完全なソースコードはGitHubで見つけることができます。