non erat sem Microservice最高!とってもよい!!! ・コンポーネントごとに言語や設計を柔軟に変更できる ・向いている(とされる)言語や設計を自由に使える ・チーム編成もそれに応じて変更可能 ・Monolithと違い、改修がコンポーネントごとに変更できる ・テスト・デプロイが早くできる 柔軟性・敏捷性・加速度を得る ことが可能に
non erat sem ネットワーク以外にも様々な複雑さが CI/CDどうするの? ・マイクロサービスの粒度によるが、 1メソッド1マイクロサービスぐらいにすると、圧倒的なデプ ロイスピードは得れるが、週に何十回、何百回とデプロイすることに 何をモニタリングするの? ・ログはすべて取る、監視も全てするとして、ログも多すぎるし、監視するものも多いし、それら のデータをどのように見たら良いのだろうか どこにアプリケーションを置くの? or すでにオンプレ資産があるんだけど ・特定の業種は特定の法律・法令に準拠しなければいけない
non erat sem Cloud Services Platform マネージドなIstio Cloud Build, Container Registry, BazelでCI/CDワークフロー作成 Stackdriver Service Monitoring GKE On-Prem でハイブリッド環境を構築
non erat sem Cloud Services Platform マネージドなIstio Cloud Build, Container Registry, BazelでCI/CDワークフロー作成 Stackdriver Service Monitoring GKE On-Prem でハイブリッド環境を構築 Googleが描く現状の最適解をパッケージ提供
non erat sem ところでこれは誰向け? 様々なミートアップで GKEやIstioの話をすると最近よく聞かれる: 「うちもKubernetesとかやらないといけないと思うんですがどうなでしょう?」 「どこからKubernetesを始めたらいいんでしょう?」 「やっぱり最近はマイクロサービス目指さないとだめなんでしょうかね?」 「運用とか自動化できそうでとても楽になりそうですね」