要求の変化とマイクロサービスアーキテクチャ

要求開発アライアンスの2016年5月
1
ゆぅりる♪ @yourilyouril

本番環境でしかテストできないのなら本番環境でテストしちゃえばいいじゃん #redajp

2016-05-17 19:59:41
ゆぅりる♪ @yourilyouril

こっから本題「マイクロサービスアーキテクチャ」 #redajp

2016-05-17 20:02:42
T.Nakayama @tnaka78

マイクロサービスアーキテクチャ…「サービスの連携でサービスを動かす」 #redajp

2016-05-17 20:04:20
ゆぅりる♪ @yourilyouril

先進的な企業の仕組みがそうなってた、という話であって、技術論が先じゃない #redajp

2016-05-17 20:05:04
ゆぅりる♪ @yourilyouril

サービスでサービスを構成し、それらをマネージする #redajp

2016-05-17 20:06:53
ゆぅりる♪ @yourilyouril

サービス全体の持続的動作・ドメイン固有技術と運営・ドメイン固有のライフサイクル < やべぇ抽象的な内容で解った気になっちまうが実際は難しそうだぞ・・・ #redajp

2016-05-17 20:08:49
T.Nakayama @tnaka78

マイクロサービスアーキテクチャの意義…ドメインごとに独自の技術や運用方針を適用できる、ドメインごとにライフサイクル(リリースタイミングなど)を決められる。 #redajp

2016-05-17 20:09:11
ゆぅりる♪ @yourilyouril

変更で大変なのは事前調査とテスト < 痛いほど解ります #redajp

2016-05-17 20:10:25
ゆぅりる♪ @yourilyouril

うーん、とはいえサービス間の独立性が肝だよなぁとか考えていると、「サービスが適切に分割されていれば」というスライドががが #redajp

2016-05-17 20:11:46
ゆぅりる♪ @yourilyouril

サービス分割はドメインに従う #redajp

2016-05-17 20:12:06
Yuta Okamoto @okapies

例の MSA の解説ドキュメントを読むと、しつこいくらい independently deployable って連呼してる。 #redajp

2016-05-17 20:13:11
T.Nakayama @tnaka78

変化への柔軟な対応が大事⇒変更でたいへんなのは、(ほかの機能への影響に関する)事前調査とテスト⇒正しくサービス分割できていれば、影響範囲はサービス内部だけなので、変更により柔軟に対応できる。 #redajp

2016-05-17 20:13:40
T.Nakayama @tnaka78

企業システムでは、個別のシステムより全体の視点が非常に大事。そういう意味でマイクロサービスアーキテクチャ的な発想は重要。 #redajp

2016-05-17 20:16:04
ゆぅりる♪ @yourilyouril

SOAは既存資産があるうえでどのようにシステムを連携させるのか < あ、そうだったんだ。逆なんだ。 #redajp

2016-05-17 20:17:21
T.Nakayama @tnaka78

SOA的な思想と似ているが、SOAは既存システムありきの考え方。 #redajp

2016-05-17 20:18:03
ゆぅりる♪ @yourilyouril

ドメインに従ってサービスを分割することが大事 #redajp

2016-05-17 20:18:48
ゆぅりる♪ @yourilyouril

技術論と組織論はドメインに最適化すべきである(ただし優秀なエンジニアが要る場合に限る) #redajp

2016-05-17 20:19:42
T.Nakayama @tnaka78

マイクロサービスアーキテクチャに「する」のではなく「なる」。勝手にマイクロサービスアーキテクチャ的になるのが理想の姿。全体をみられるアーキテクトが重要(いるかどうかは別)。 #redajp

2016-05-17 20:20:23
T.Nakayama @tnaka78

恥ずかしながら自分も「マイクロサービスアーキテクチャやってみようかな」的な発想だった。 #redajp

2016-05-17 20:20:59
ゆぅりる♪ @yourilyouril

特に重要なのは全体視点のアーキテクト < ドメイン知っとけよ!的な。 #redajp

2016-05-17 20:21:08
ゆぅりる♪ @yourilyouril

業務連絡 総会は実況できません #redajp

2016-05-17 20:22:08