サーバレスアーキテクチャと聞いて、どのようなアーキテクチャを思い浮かべるでしょうか。Martin Fowler.comのサーバレスアーキテクチャの解説記事ではいくつかのサーバレスアーキテクチャの実装例がリストアップされています。 ここでは、最もよく使われると思われるフロントエンドアプリのためのサーバレスアーキテクチャを考えてみます。 フロントエンドアプリのためのサーバレスアーキテクチャ API Gateway、Lambdaを中心とした標準的な構成です。 フロントエンド(SPA/Native) 認証認可API 代表的なサービス: Facebook, Twitter, Google, Auth0 役割: ユーザの認証認可、OAuth Access TokenやJWTの発行・更新・検証 API Gateway 代表的なサービス: AWS API Gateway, Apigee 役割: フロントエ