Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ECS Service Connectでマイクロサービスを繋いでみた

x-blood
December 22, 2022

ECS Service Connectでマイクロサービスを繋いでみた

x-blood

December 22, 2022
Tweet

More Decks by x-blood

Other Decks in Programming

Transcript

  1. アジェンダ 2022/12/20 JAWS-UGコンテナ⽀部 #22 re:Cap 4 ECS Service Connectでマイクロサービス繋いでみたよ やってみた構成

    FastAPIでマイクロサービスを作る ECS Service Connectの設定 ECS Service Connectのつまづきポイント まとめ(所感)
  2. FastAPIでマイクロサービスを 作る – クライアント側 クライアントは Service Connect ServiceのURLを 指定してマイクロ サービスに

    アクセスする APIのレスポンスは サービス側の レスポンスをそのまま 表⽰しているだけ 2022/12/20 JAWS-UGコンテナ⽀部 #22 re:Cap 6
  3. ECS Service Connectの つまづきポイント ドキュメントに書いてあった 👀 2022/12/20 JAWS-UGコンテナ⽀部 #22 re:Cap

    14 >> 新しいネームスペースまたは空のネームスペースの 最初のサービスがクライアントのみの場合、デプロイは 完了しません。新しいネームスペースまたは空のネーム スペースの最初のサービスとして、クライアント・サー バ・サービスを作成する必要があります。
  4. まとめ(所感) • ECS Service Connectを利⽤することで、 ELB、Service Discovery、App Meshなど を利⽤することなくマイクロサービス間の接続 が出来た︕

    • サービスを事前に公開しないとクライアント側 が落ちるというつまづきポイントもあった。 • 疑問点もある。可⽤性を⾼めるためのサーキッ トブレーカーの仕組みはどうやって⾏う︖ECS サービスの機能を使って実現︖︖🤔 2022/12/20 JAWS-UGコンテナ⽀部 #22 re:Cap 16