Slide 30
Slide 30 text
Copyright Nulab Inc. All Rights Reserved.
開発・運用しているシステム | ステートレスなフロントエンド
EC2
EC2
ECS Fargate
web api
git-ssh
git-proxy
git-http
Read & Write Read Only
EKS
git-lfs
git-rpc
(primary)
git-rpc
(replica)
some
workers
ステートレスなフロントエンド
・リクエストの種類によって分割されたアプリ
・ブラウザからのリクエスト(web)
・APIからのリクエスト(api)
・Gitからリクエスト(git-http, git-ssh)
・Git LFSからのリクエスト(git-lfs)
・アプリごとに適切な認証・認可を行う
・ストレージを持たない、ステートレス
・リポジトリの読み書きはgRPCを介して後段の
アプリで実施