Togetter/min.tを安心してお使い頂くためのガイドラインを公開しました。

デブサミ2020夏【A-2】GCP を支える Google のソフトウェア開発環境に見るマイクロサービス設計のヒント #devsumi #devsumiA

中井 悦司[グーグル・クラウド・ジャパン] https://event.shoeisha.jp/devsumi/20200721/session/2512/ Developers Summit 2020 Summer 講演資料・参加レポート一覧: https://codezine.jp/article/detail/12599
1
hima @hima0398

引き続きAトラック視聴します #devsumi #devsumiA

2020-07-21 11:17:13
Junichi.Shimazaki @JuKoA453

本日2つ目 A-2 GCP を支える Google のソフトウェア開発環境に見るマイクロサービス設計のヒント #devsumi #devsumiA

2020-07-21 11:23:44
こば(右)- Koba as a DB engineer @tzkb

Googleの構成図のDBバックエンド(Bigtable,Spanner,etc..)ってあたりがポイントよな。マイクロサービスの文脈でDB per Serviceだとしても、"DBサーバ"を分ける必要は必ずしもない。 #devsumiA #devsumi

2020-07-21 11:33:40
こば(右)- Koba as a DB engineer @tzkb

マイクロサービスアーキテクト、良い言葉なんだけど要件が難しそう。分散システムはもちろん、何をどこまで抑えてるエンジニアなんだろ。 #devsumiA #devsumi

2020-07-21 11:36:16
小島優介@エンジニアリングマネージャー @kojimadev

マイクロサービスによるシステム設計には、以下が必要 - アプリケーションデザインの知見 - クラウドインフラの知見 #devsumi #devsumiA

2020-07-21 11:40:28
こば(右)- Koba as a DB engineer @tzkb

自律性がマイクロサービスのキーポイント。autonomousということで良いんだろうか。 #devsumiA #devsumi

2020-07-21 11:41:01
小島優介@エンジニアリングマネージャー @kojimadev

システムアーキテクチャに求められること - 変化に追従できることが最も困難で重要 - ソフトウェア開発者・システム運用者の生産性を最大化する #devsumi #devsumiA

2020-07-21 11:41:01
こば(右)- Koba as a DB engineer @tzkb

中井さんのスライド、デザインに拘るより、シンプルで核心を突いたテキストで構成される感じするな。分かり易くて勉強になる。 #devsumiA #devsumi

2020-07-21 11:42:42
こば(右)- Koba as a DB engineer @tzkb

マイクロサービスのメリットその1、「技術異質性」。サービス毎に異なる技術選択が可能。 #devsumiA #devsumi

2020-07-21 11:44:48
こば(右)- Koba as a DB engineer @tzkb

マイクロサービスのメリットその2、部分的スケーラビリティ。サービス的に水平スケール可能。 #devsumiA #devsumi

2020-07-21 11:45:33
hima @hima0398

まずはモノリス内を適切にモジュール分割を考えてみましょうかな #devsumi #devsumiA

2020-07-21 11:45:52
こば(右)- Koba as a DB engineer @tzkb

マイクロサービスのメリットその3、耐障害性。サービス内に障害発生の影響を閉じ込め、システム全体に波及させない。 #devsumiA #devsumi

2020-07-21 11:46:12
freude710 @freude710

マイクロサービスは理想的だけど、実際にやろうとすると時間がかかっちゃうからなかなかできない。その後の運用までのトータルコストを考えられないと。 #devsumi #devsumiA

2020-07-21 11:46:20
こば(右)- Koba as a DB engineer @tzkb

マイクロサービスのメリットその4、デプロイ容易性。サービス単位でのリリース・(ブルー・グリーンも含めた)デプロイができる。 #devsumiA #devsumi

2020-07-21 11:47:03
こば(右)- Koba as a DB engineer @tzkb

並列で動いてるパーサが別言語で作られてるだと! #devsumiA #devsumi

2020-07-21 11:49:40
こば(右)- Koba as a DB engineer @tzkb

Google社内では全てのサービスがマイクロサービス前提、とのこと。その前提だとデータストアの設計も根本から変わってきそう。 #devsumiA #devsumi

2020-07-21 11:52:59
Makoto Koike @ike_jpn

マ!?→"google社内では全プロジェクトのソースコードを単一リポジトリで管理.ブランチも(リリースブランチを除き)使ってない." #devsumi #devsumiA

2020-07-21 11:59:33
こば(右)- Koba as a DB engineer @tzkb

マイクロサービスのデメリットは分散トランザクション。これを標準として扱えるかどうかだと思う。 #devsumiA #devsumi

2020-07-21 12:02:52
小島優介@エンジニアリングマネージャー @kojimadev

すべてのプロジェクトのソースコードを1つのリポジトリで管理していて驚き - 他のプロジェクトの機能を利用したい場合、そのソースコードをインクルードしてビルドしている - 基本的に、ブランチを持たない開発ツリーでTrunk/Mainlineに直接 新機能をコミットする #devsumi #devsumiA

2020-07-21 12:04:28
こば(右)- Koba as a DB engineer @tzkb

中井さんのセッション、第三段とても聞きたいです。 #devsumiA #devsumi

2020-07-21 12:05:00
いとひろ@READYFOR @itohiro73

Googleの中井さんのお話、面白かった。 #devsumi #devsumiA

2020-07-21 12:09:40

コメント

コメントがまだありません。感想を最初に伝えてみませんか?