Amazon Web Services ブログ

[AWS Black Belt Online Seminar] AWSにおけるマイクロサービスアーキテクチャの設計パターン 資料及び QA 公開

先日 (2020/03/25) 開催しました AWS Black Belt Online Seminar「AWSにおけるマイクロサービスアーキテクチャの設計パターン」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。

20200325 AWS Black Belt Online Seminar AWSにおけるマイクロサービスアーキテクチャの設計パターン

AWS クラウドサービス活用資料集(すべての過去資料が閲覧できます)

Q. Amazon API Gateway は複数のバックエンドを統合する機能は持たないと思います。その意味で BFF パターンの実装に位置付けるには機能不足ではないでしょうか?(AppSyncの方が近いのでは?)
A. 仰る通りAmazon API Gateway 単体ではREST APIを公開する機能の提供になりますが、AWS Lambda と組み合わせることで統合する機能を提供することが可能となります。

Q. 集約ログパターンで表示されている構成ですと、すべてデータが受け取れるようなイメージですが、取得できないものが発生しますでしょうか?
A. どのようなログデータを取得するかにも依存すると思いますが、アプリケーションログの観点から見ると、Amazon EC2 上で動作するアプリケーション、Amazon ECS/EKS 上のコンテナで動作するアプリケーション、AWS Lambda ファンクションなど様々なアプリケーションから Amazon CloudWatch Logs へログを送信することが可能です。但し Amazon CloudWatch Logs には クォータがありますのでご注意ください。Amazon CloudWatch Logs のクォータについてはこちらをご参照ください。

Q. マイクロサービスアーキテクチャは全体的に結果整合性(非同期)が許容されるシステムに向いていると感じました。即時整合性(同期)が必要なシステムの場合にはどのような工夫が必要でしょうか?
A. ビジネス要件として同期処理が必要なものも当然あるかと思います。その場合、単純にサービス間で同期処理を繋ぐとモノリスなシステムに比較して結果の応答が遅延することになりがちです。その場合ビジネストランザクションの境界を見直すことで設計を見直すことができる可能性があります。例えばリクエストに対して一旦受付した旨の応答をユーザーへ返し、バックグラウンドの処理が完了した時点で最終的な結果をメールで通知するなどです。この場合、エラーの発生や在庫が無いなどのビジネス上の例外に対して補償ドランザクションが必要となります。

今後の AWS Webinar | イベントスケジュール

直近で以下を予定しています。各詳細およびお申し込み先は下記URLからご確認いただけます。皆様のご参加をお待ちしております。

AWS Innovate Online Conference / AWS Startup Day Online

【42セッション公開中】AWS Innovate は、AWS クラウドを活用してビジネス革新を目指しているすべての IT リーダー及び IT プロフェッショナルを対象とした、最新のクラウド情報をお届けするためのオンラインカンファレンスです。人気教育系 Youtuber ヨビノリたくみ氏による招待講演「機械学習の「そと」と「なか」」他、全 42 のセッションを公開中です。

また、皆さまよりいただいたアンケートを元に、人気が高かったセッションを Top 10 形式で掲載しております。視聴するセッションを迷われる場合は、参考にしてみてください。

NEW! ランキング情報公開

【17セッション公開中】AWS Startup Day は、アーリーステージのスタートアップ、または、起業を検討中の方を対象として、AWS クラウドを活用してビジネスを飛躍するヒントが満載のイベントです。コンテナ、機械学習、モバイルなど、モダンアプリケーションの開発に欠かせないテクノロジーに関するセッションも、アーリーステージの方々にとって必要な視点で編集しており、明日から使える実践的な内容となっています。

AWS Innovate 開催: 3 月 10 日 ~ 4 月 17 日  |  詳細・お申込みについてはこちら≫
AWS Startup Day 開催:3 月 17 日 ~ 4 月 17 日   | 詳細・お申込みについてはこちら≫

AWSome Day Online Conference

「AWSome Day Online」は、AWSの主要サービスや基礎知識を約 2.5 時間という短い時間で、ポイントを押さえて紹介いたします。技術的な面だけではなく、AWS クラウドを学ぶために必要となる知識を身に付けたい方、エンジニアのみならず、営業職、プリセールス職、学生まで幅広い方々におすすめします。

※5月の特別企画:AWSエキスパートがチャットでQ&A対応をいたします。

日時: 5 月 11 日(月) 15:00 – 17:40 終了予定 | 詳細・お申込みについてはこちら≫

AWS Black Belt Online Seminar

4 月のBlack Belt Online Seminarのアジェンダが公開されました。Black Beltでは初めて取り扱うAWS ParallelCluster の配信や、Amazon ECS を4月は配信します。配信当日は Q&A ができます。参加された方だけの特権です。ぜひ、ご登録・ご視聴ください。

4 月分の詳細・お申込はこちら≫

  • AWS ParallelCluster ではじめるクラウドHPC | 2020 年 4 月 8 日 (水) | 18:00 – 19:00
  • Amazon Elastic Container Service (Amazon ECS) | 2020 年 4 月 22 日 (水) | 18:00 – 19:00