Slide 9
Slide 9 text
9
©Gunosy Inc.
記事配信サービス
検索サービス
マイクロサービスをなぜ採⽤したか
柔軟なスケール・柔軟な構成によりリソースを適切に運⽤する
n ドメインごとに必要なシステムの性質は違う
– 検索
– ログ解析
– 推薦・⾃然⾔語処理
– 認証・認可
– クローラ
– 管理画⾯
– …etc
n 適切なシステムを適切なミドルウェアと規模
で運⽤する
n データを他のドメインに汚染させない
データの完全なカプセル化とドメインごとの柔軟な構成が⽬的
Elasticsearch
Golang API
MySQL
DynamoDB
Golang API
Python Batch
DBへの直接の参照禁止