- 複数の機械学習モデルが動くシステムをモデルごとにマイクロサービス化したお話
https://tech.mercari.com/entry/2019/02/28/142843 - マイクロサービスとしての機械学習――Wantedly Peopleの事例から
https://codezine.jp/article/detail/10533 - マイクロサービスアプリケーションとしての機械学習
https://speakerdeck.com/kumon/maikurosabisuapurikesiyontositefalseji-jie-xue-xi?slide=27 - 機械学習のマイクロサービスでの運用の実験について
https://www.slideshare.net/hiroakikudo77/ss-84593653
主な機能としては、サービス間の認証やモニタリング、L7での柔軟なロードバランシングが提供されています。
- Istio入門 その1 -Istioとは?-
https://qiita.com/Ladicle/items/979d59ef0303425752c8 - Istio ドキュメント Get Start
https://istio.io/docs/examples/bookinfo/
https://tech.recruit-mp.co.jp/infrastructure/post-19169/ - マイクロサービスアーキテクチャ向けにサービスメッシュを提供する「Istio」の概要と環境構築、トラフィックルーティング設定
https://knowledge.sakura.ad.jp/20489/
API Gatewayとは、クライアントから受け取ったリクエストを、それぞれのマイクロサービスにルーティングする仕組みのことです
-
Api gatewayの話 https://www.slideshare.net/charlier-shoe/api-gateway
- api gateway1つ
https://microservices.io/patterns/apigateway.html - api gateway 複数 → BFF
http://microservices.io/patterns/apigateway.html
→自分が作りたいのって、API gateway のマイクロサービスパターン →よくわからなくなってきた
- kong
https://github.com/Kong/kong
https://qiita.com/awakia/items/235cf6fd299634391ce6#%E6%9C%80%E5%88%9D%E3%81%82%E3%81%A3%E3%81%9F%E8%AA%B2%E9%A1%8C - api-gateway
https://github.com/jeroenr/api-gateway
- Railsで作るBFFの功罪 https://www.slideshare.net/RecruitLifestyle/railsbff
- ぎんざRuby会議01にて、「マイクロサービス指向 Rails API 開発ガイド」という発表をしました https://medium.com/finc-engineering/ginzaruby01-rails-api-guide-168fe9cf5b4d
- マイクロサービス時代に捧ぐ、Railsでの中規模APIサーバ開発のための技術構成 https://qiita.com/qsona/items/0274c7c1fd27a4a9a545
- マイクロサービス化・Micorservices事例集 https://qiita.com/piaro/items/e82ee7f257be2ae37068
-
kubernets nodeについて https://kubernetes.io/ja/docs/tutorials/kubernetes-basics/explore/explore-intro/
-
k8の実験をいろいろ書いている記事 https://qiita.com/kaishuu0123/items/031f071b970e3be5666b
-
flaskのことはこれでわかる https://qiita.com/gold-kou/items/00e265aadc2112b0f56a#%E5%B0%8F%E8%A6%8F%E6%A8%A1%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%88%86%E5%89%B2
containerの情報をimageに上書きできる
使用していないimage, containerなどを削除してくれる。
# noneも消去してくれる
docker image prune
- かゆいところに手が届く良い記事 https://qiita.com/enta0701/items/b872eef6d910908c0e6c
- 127.0.0.1とlocalhostと0.0.0.0の違い https://qiita.com/1ain2/items/194a9372798eaef6c5ab
- Rails開発におけるwebサーバーとアプリケーションサーバーの違い(翻訳) https://qiita.com/jnchito/items/3884f9a2ccc057f8f3a3
https://github.com/PacktPublishing/Hands-on-Microservices-with-Python
https://github.com/GoogleCloudPlatform/microservices-demo
Googleが新しい技術とかを試すときに使用しているリポジトリらしい
- リポジトリをcloneする
skaffold run
実行
※この記事に従って、すすめる。
https://skaffold.dev/docs/getting-started/#installing-skaffold
- AbemaTVにおけるMicroservices Architecture https://www.slideshare.net/RyotaNishio/abematvmicroservices-architecture
- マイクロサービスバックエンドAPIのためのRESTとgRPC https://www.slideshare.net/disc99_/apirestgrpc?next_slideshow=1