Slide 5
Slide 5 text
5
©Gunosy Inc.
サーバを可能な限り持たない
1
ロジックもコアロジック以外は極⼒力力作らない
3
並⾏行行して開発できるようドメインごとにシステム分割
2
少⼈人数でスケールするために
n サーバレスアーキテクチャ
– サーバ運⽤用には⼈人⼿手がかかる
n データストアを⾃自前で作らない
– 可能な限りスケールしやすいデータストア選択
n マイクロサービスの適⽤用
– サービス間の依存はドキュメントやスタブで吸収
n ドメインごとに最適な⾔言語・ツールの選定
– ⾔言語処理理系はPython、配信系はGoなど
n AWSの持つPaaS、SaaSをフル活⽤用
– Kinesis, SQS, SNS, Cognito, MobileAnalytics…etc
サーバレス + マイクロサービスなシステム構成に
⼈人がやる仕事を極限まで減らす必要がある。