4月26日JSUG勉強会 2016年その3.5 - Kenny Bastani来日特別講演
に行ってきたので、その内容をメモメモ
・・・するけど、早い英語なんで、よくわかんなかったのを
てきと~にかいているので、めちゃくちゃ抜けている上に
間違えていると思うけど、ごめん・・・そのつもりで見てくれ
Cloud Native Architectures Using Spring
・自己紹介
・マイクロサービス
マイクロサービスはどこからきたのか
昔:マルチコンポーネント RDB→プールして1つ
→もっといいモデルへ
SOA 独立にデプロイできる
いんべんとりーさーびす
マイクロサービス
MySQLつかうひと
Neo4Jつかうひと
もんごDBつかうひと 独立に
データベースをシェア コンシステンシー
モノリシックからマイクロサービスへ
1つのチェンジをみんなにつたえる
例
2つのテーブルから1つのテーブル(ユーザーテーブル)をサービスに持っていく
クラウドネイティブアプリ
クラウドプラットフォーム3つ
SaaS
PaaS:クラウドファウンドリー
IaaS
12Factor Application Heroku
コンフィグレーション
クラウドネイティブオペレーション
モノシック:VMをたちあげる3つのアプリでカーネル共有
→1つのアプリでメモリーリークしたら、3つダウンする
マイクロサービス:コンテナ アイソレーションする
数秒でたちあがる(VMは数分)
オートスケール
クラウドネイティブJava
SpringBoot
reddit.com/r/java
SpringBootはフレームワークのフレームワーク
デモ
Spring INITIALIZER
SpringBootの役割
自動コンフィグ
Javaでコンフィグレーションを書く
SpringBootは多くダウンロードされている
Spring Cloud
Spring複雑になった→ツールセットの必要性
SpringCloudとは
APIゲートウェイ
REST
コンフィギュサーバー
サーキットブレーカー
クラウドは、小さいケーキがいっぱい状態
クライアントサイドロードバランス
コンフィグレーションサーバー
ステージング環境
APIゲートウェイ
RESTAPI→マイクロサービス
HETEOAS
ハイパーメディア
Richardsonの成熟化(maturity)モデル
すわっがー
しつもんたいむ
Eventual な一貫性の話
ジッパーの例
イベントソーシング
デモで見せるね!
デモ
クラウドファウンドリー
Spring クラウドマイクロサービス
に行ってきたので、その内容をメモメモ
・・・するけど、早い英語なんで、よくわかんなかったのを
てきと~にかいているので、めちゃくちゃ抜けている上に
間違えていると思うけど、ごめん・・・そのつもりで見てくれ
Cloud Native Architectures Using Spring
・自己紹介
・マイクロサービス
マイクロサービスはどこからきたのか
昔:マルチコンポーネント RDB→プールして1つ
→もっといいモデルへ
SOA 独立にデプロイできる
いんべんとりーさーびす
マイクロサービス
MySQLつかうひと
Neo4Jつかうひと
もんごDBつかうひと 独立に
データベースをシェア コンシステンシー
モノリシックからマイクロサービスへ
1つのチェンジをみんなにつたえる
例
2つのテーブルから1つのテーブル(ユーザーテーブル)をサービスに持っていく
クラウドネイティブアプリ
クラウドプラットフォーム3つ
SaaS
PaaS:クラウドファウンドリー
IaaS
12Factor Application Heroku
コンフィグレーション
クラウドネイティブオペレーション
モノシック:VMをたちあげる3つのアプリでカーネル共有
→1つのアプリでメモリーリークしたら、3つダウンする
マイクロサービス:コンテナ アイソレーションする
数秒でたちあがる(VMは数分)
オートスケール
クラウドネイティブJava
SpringBoot
reddit.com/r/java
SpringBootはフレームワークのフレームワーク
デモ
Spring INITIALIZER
SpringBootの役割
自動コンフィグ
Javaでコンフィグレーションを書く
SpringBootは多くダウンロードされている
Spring Cloud
Spring複雑になった→ツールセットの必要性
SpringCloudとは
APIゲートウェイ
REST
コンフィギュサーバー
サーキットブレーカー
クラウドは、小さいケーキがいっぱい状態
クライアントサイドロードバランス
コンフィグレーションサーバー
ステージング環境
APIゲートウェイ
RESTAPI→マイクロサービス
HETEOAS
ハイパーメディア
Richardsonの成熟化(maturity)モデル
すわっがー
しつもんたいむ
Eventual な一貫性の話
ジッパーの例
イベントソーシング
デモで見せるね!
デモ
クラウドファウンドリー
Spring クラウドマイクロサービス