Submit Search
Upload
Enterprise Microservice
•
5 likes
•
10,931 views
Yuichi Hasegawa
Follow
Spring Fest 2018.
Read less
Read more
Software
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
マイクロサービス入門(Spring fest 2017)
マイクロサービス入門(Spring fest 2017)
Yuichi Hasegawa
これからSpringを使う開発者が知っておくべきこと
これからSpringを使う開発者が知っておくべきこと
土岐 孝平
「新人エンジニアが北海道から出てきてコミュニティについて思うこと」 JJUG CCC 2016 Spring
「新人エンジニアが北海道から出てきてコミュニティについて思うこと」 JJUG CCC 2016 Spring
Yamamoto Masahira
Rxtstudy第12回パネルディスカッション「組織に応じたRedmineの運用法 」
Rxtstudy第12回パネルディスカッション「組織に応じたRedmineの運用法 」
akipii Oga
国産ランキングプラグインを作ってみた件(2016/10/15)
国産ランキングプラグインを作ってみた件(2016/10/15)
Hiroyuki Ishikawa
Fantia開発チームのマネジメント改善
Fantia開発チームのマネジメント改善
かの たん
kintoneが変える!地域密着型ビジネス
kintoneが変える!地域密着型ビジネス
Sakae Saito
Lt駆動開発 02 プレゼン
Lt駆動開発 02 プレゼン
Kakigi Katuyuki
Recommended
マイクロサービス入門(Spring fest 2017)
マイクロサービス入門(Spring fest 2017)
Yuichi Hasegawa
これからSpringを使う開発者が知っておくべきこと
これからSpringを使う開発者が知っておくべきこと
土岐 孝平
「新人エンジニアが北海道から出てきてコミュニティについて思うこと」 JJUG CCC 2016 Spring
「新人エンジニアが北海道から出てきてコミュニティについて思うこと」 JJUG CCC 2016 Spring
Yamamoto Masahira
Rxtstudy第12回パネルディスカッション「組織に応じたRedmineの運用法 」
Rxtstudy第12回パネルディスカッション「組織に応じたRedmineの運用法 」
akipii Oga
国産ランキングプラグインを作ってみた件(2016/10/15)
国産ランキングプラグインを作ってみた件(2016/10/15)
Hiroyuki Ishikawa
Fantia開発チームのマネジメント改善
Fantia開発チームのマネジメント改善
かの たん
kintoneが変える!地域密着型ビジネス
kintoneが変える!地域密着型ビジネス
Sakae Saito
Lt駆動開発 02 プレゼン
Lt駆動開発 02 プレゼン
Kakigi Katuyuki
ちょこっと使うAWS
ちょこっと使うAWS
Sakae Saito
30分で知るTwilio 2016
30分で知るTwilio 2016
Sakae Saito
ラズパイのおすすめレシピ
ラズパイのおすすめレシピ
ishikawa akira
Lifebear beernight 1_for_share
Lifebear beernight 1_for_share
Yasuhiro Mashiyama
ギズモード・ジャパンのつくり方
ギズモード・ジャパンのつくり方
Six Apart KK
【20-A-5】「じつは私、情シスでした。」- 業務の変化を前提としたアジリティの高い情シスチームの2年間
【20-A-5】「じつは私、情シスでした。」- 業務の変化を前提としたアジリティの高い情シスチームの2年間
Tatsuya Sato
オープンセミナー2014@岡山プレゼン
オープンセミナー2014@岡山プレゼン
Kakigi Katuyuki
絶望と最後の希望
絶望と最後の希望
Tatsuya Sato
個人事業者でも活用できるkintone
個人事業者でも活用できるkintone
Sakae Saito
Twilioが動いているところを見てみよう(仮)
Twilioが動いているところを見てみよう(仮)
Sakae Saito
さくらクラブ紹介LT20151224
さくらクラブ紹介LT20151224
Masaya Hayashi
僕達が大好きなkintone
僕達が大好きなkintone
Sakae Saito
5人と5万円で 2人が救えた話
5人と5万円で 2人が救えた話
Mahito Ogura
Mc workshop 150412
Mc workshop 150412
Kazuma Kadomae
コワーキングスペース7F - コワーキングスペースの運営と経営を3年4カ月行ってきて起きたこと
コワーキングスペース7F - コワーキングスペースの運営と経営を3年4カ月行ってきて起きたこと
Kunitoshi Hoshino
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語
Eisuke Shimizu
エンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめ
Masaru Gushiken
リキッドレイアウトって何なのよ
リキッドレイアウトって何なのよ
Miho Matsui
2地域居住(2拠点居住)の働き方を実践するイベント
2地域居住(2拠点居住)の働き方を実践するイベント
Kunitoshi Hoshino
Eight×kintone 【Eightの名刺データをkintoneで活用してみよう!】
Eight×kintone 【Eightの名刺データをkintoneで活用してみよう!】
Sakae Saito
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
Yusuke Suzuki
PowerApps+Excelで作る 一番簡単な業務アプリ
PowerApps+Excelで作る 一番簡単な業務アプリ
Kosuke Kuromiya
More Related Content
What's hot
ちょこっと使うAWS
ちょこっと使うAWS
Sakae Saito
30分で知るTwilio 2016
30分で知るTwilio 2016
Sakae Saito
ラズパイのおすすめレシピ
ラズパイのおすすめレシピ
ishikawa akira
Lifebear beernight 1_for_share
Lifebear beernight 1_for_share
Yasuhiro Mashiyama
ギズモード・ジャパンのつくり方
ギズモード・ジャパンのつくり方
Six Apart KK
【20-A-5】「じつは私、情シスでした。」- 業務の変化を前提としたアジリティの高い情シスチームの2年間
【20-A-5】「じつは私、情シスでした。」- 業務の変化を前提としたアジリティの高い情シスチームの2年間
Tatsuya Sato
オープンセミナー2014@岡山プレゼン
オープンセミナー2014@岡山プレゼン
Kakigi Katuyuki
絶望と最後の希望
絶望と最後の希望
Tatsuya Sato
個人事業者でも活用できるkintone
個人事業者でも活用できるkintone
Sakae Saito
Twilioが動いているところを見てみよう(仮)
Twilioが動いているところを見てみよう(仮)
Sakae Saito
さくらクラブ紹介LT20151224
さくらクラブ紹介LT20151224
Masaya Hayashi
僕達が大好きなkintone
僕達が大好きなkintone
Sakae Saito
5人と5万円で 2人が救えた話
5人と5万円で 2人が救えた話
Mahito Ogura
Mc workshop 150412
Mc workshop 150412
Kazuma Kadomae
コワーキングスペース7F - コワーキングスペースの運営と経営を3年4カ月行ってきて起きたこと
コワーキングスペース7F - コワーキングスペースの運営と経営を3年4カ月行ってきて起きたこと
Kunitoshi Hoshino
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語
Eisuke Shimizu
エンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめ
Masaru Gushiken
リキッドレイアウトって何なのよ
リキッドレイアウトって何なのよ
Miho Matsui
2地域居住(2拠点居住)の働き方を実践するイベント
2地域居住(2拠点居住)の働き方を実践するイベント
Kunitoshi Hoshino
Eight×kintone 【Eightの名刺データをkintoneで活用してみよう!】
Eight×kintone 【Eightの名刺データをkintoneで活用してみよう!】
Sakae Saito
What's hot
(20)
ちょこっと使うAWS
ちょこっと使うAWS
30分で知るTwilio 2016
30分で知るTwilio 2016
ラズパイのおすすめレシピ
ラズパイのおすすめレシピ
Lifebear beernight 1_for_share
Lifebear beernight 1_for_share
ギズモード・ジャパンのつくり方
ギズモード・ジャパンのつくり方
【20-A-5】「じつは私、情シスでした。」- 業務の変化を前提としたアジリティの高い情シスチームの2年間
【20-A-5】「じつは私、情シスでした。」- 業務の変化を前提としたアジリティの高い情シスチームの2年間
オープンセミナー2014@岡山プレゼン
オープンセミナー2014@岡山プレゼン
絶望と最後の希望
絶望と最後の希望
個人事業者でも活用できるkintone
個人事業者でも活用できるkintone
Twilioが動いているところを見てみよう(仮)
Twilioが動いているところを見てみよう(仮)
さくらクラブ紹介LT20151224
さくらクラブ紹介LT20151224
僕達が大好きなkintone
僕達が大好きなkintone
5人と5万円で 2人が救えた話
5人と5万円で 2人が救えた話
Mc workshop 150412
Mc workshop 150412
コワーキングスペース7F - コワーキングスペースの運営と経営を3年4カ月行ってきて起きたこと
コワーキングスペース7F - コワーキングスペースの運営と経営を3年4カ月行ってきて起きたこと
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語
エンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめ
リキッドレイアウトって何なのよ
リキッドレイアウトって何なのよ
2地域居住(2拠点居住)の働き方を実践するイベント
2地域居住(2拠点居住)の働き方を実践するイベント
Eight×kintone 【Eightの名刺データをkintoneで活用してみよう!】
Eight×kintone 【Eightの名刺データをkintoneで活用してみよう!】
Similar to Enterprise Microservice
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
Yusuke Suzuki
PowerApps+Excelで作る 一番簡単な業務アプリ
PowerApps+Excelで作る 一番簡単な業務アプリ
Kosuke Kuromiya
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
Hisao Soyama
「デジタルヘルスコネクト」 ワークショップ第1回 リーンスタートアップの考え方と具体的なアプローチ、顧客ニーズの把握方法
「デジタルヘルスコネクト」 ワークショップ第1回 リーンスタートアップの考え方と具体的なアプローチ、顧客ニーズの把握方法
ブレークスルーパートナーズ 赤羽雄二
未踏プロジェクト総括とありえたかも知れない未来を探す話
未踏プロジェクト総括とありえたかも知れない未来を探す話
Takashi Yamamiya
デブサミ関西2015_関西で働くという生き方(公開版)_yohhatu
デブサミ関西2015_関西で働くという生き方(公開版)_yohhatu
Yoh Nakamura
ソーシャルメディアの企業利用事例の考察・整理/CRMとの連動活用への提言
ソーシャルメディアの企業利用事例の考察・整理/CRMとの連動活用への提言
玉腰泰三 個人事務所
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
Hiroyuki Ishikawa
Spring4-DevLove発表資料
Spring4-DevLove発表資料
Yuichi Hasegawa
Niigata.rb#03
Niigata.rb#03
Yukiya Nakagawa
EXTREME AZURE 2
EXTREME AZURE 2
Yuki Igarashi
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
Hiroyuki Ishikawa
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
Yuuki Namikawa
社内勉強会を続けるには(2016.10.07 DevLove 関西)
社内勉強会を続けるには(2016.10.07 DevLove 関西)
株式会社MonotaRO Tech Team
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会 SharePointの利用を始める前に~ ポータルとしての ShareP...
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会 SharePointの利用を始める前に~ ポータルとしての ShareP...
Kosuke Kuromiya
株式会社ミナサポのご紹介
株式会社ミナサポのご紹介
VirtualTech Japan Inc./Begi.net Inc.
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
Kazuki Takahashi
アジャイルサムライ読書会@札幌道場 のこと
アジャイルサムライ読書会@札幌道場 のこと
irasally omuko
20180307 cmc meetup_1st_pin_talk
20180307 cmc meetup_1st_pin_talk
Hideki Ojima
Chainerのcommunity活動の今までとこれから
Chainerのcommunity活動の今までとこれから
Hideto Masuoka
Similar to Enterprise Microservice
(20)
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
PowerApps+Excelで作る 一番簡単な業務アプリ
PowerApps+Excelで作る 一番簡単な業務アプリ
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
「デジタルヘルスコネクト」 ワークショップ第1回 リーンスタートアップの考え方と具体的なアプローチ、顧客ニーズの把握方法
「デジタルヘルスコネクト」 ワークショップ第1回 リーンスタートアップの考え方と具体的なアプローチ、顧客ニーズの把握方法
未踏プロジェクト総括とありえたかも知れない未来を探す話
未踏プロジェクト総括とありえたかも知れない未来を探す話
デブサミ関西2015_関西で働くという生き方(公開版)_yohhatu
デブサミ関西2015_関西で働くという生き方(公開版)_yohhatu
ソーシャルメディアの企業利用事例の考察・整理/CRMとの連動活用への提言
ソーシャルメディアの企業利用事例の考察・整理/CRMとの連動活用への提言
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
Spring4-DevLove発表資料
Spring4-DevLove発表資料
Niigata.rb#03
Niigata.rb#03
EXTREME AZURE 2
EXTREME AZURE 2
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
社内勉強会を続けるには(2016.10.07 DevLove 関西)
社内勉強会を続けるには(2016.10.07 DevLove 関西)
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会 SharePointの利用を始める前に~ ポータルとしての ShareP...
MS公式資料 『SharePointで始める情報共有とそのアプローチ』 読書会 SharePointの利用を始める前に~ ポータルとしての ShareP...
株式会社ミナサポのご紹介
株式会社ミナサポのご紹介
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
アジャイルサムライ読書会@札幌道場 のこと
アジャイルサムライ読書会@札幌道場 のこと
20180307 cmc meetup_1st_pin_talk
20180307 cmc meetup_1st_pin_talk
Chainerのcommunity活動の今までとこれから
Chainerのcommunity活動の今までとこれから
More from Yuichi Hasegawa
Spring 18年の歴史
Spring 18年の歴史
Yuichi Hasegawa
Spring 5でSpring Testのここが変わる_公開版
Spring 5でSpring Testのここが変わる_公開版
Yuichi Hasegawa
thymeleafさいしょの一歩
thymeleafさいしょの一歩
Yuichi Hasegawa
20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ
Yuichi Hasegawa
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Yuichi Hasegawa
Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来
Yuichi Hasegawa
こどもの絵本 ヒトラーとナチ
こどもの絵本 ヒトラーとナチ
Yuichi Hasegawa
Jsug 20160422 slides
Jsug 20160422 slides
Yuichi Hasegawa
Spring知っておきたい
Spring知っておきたい
Yuichi Hasegawa
[Jjug]java small object programming
[Jjug]java small object programming
Yuichi Hasegawa
[豆ナイト]Java small object programming
[豆ナイト]Java small object programming
Yuichi Hasegawa
Jjug springセッション
Jjug springセッション
Yuichi Hasegawa
Spring3.1概要x di
Spring3.1概要x di
Yuichi Hasegawa
Spring3.1 aop-mvc
Spring3.1 aop-mvc
Yuichi Hasegawa
Spring3.1概要 AOP & MVC
Spring3.1概要 AOP & MVC
Yuichi Hasegawa
More from Yuichi Hasegawa
(15)
Spring 18年の歴史
Spring 18年の歴史
Spring 5でSpring Testのここが変わる_公開版
Spring 5でSpring Testのここが変わる_公開版
thymeleafさいしょの一歩
thymeleafさいしょの一歩
20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来
こどもの絵本 ヒトラーとナチ
こどもの絵本 ヒトラーとナチ
Jsug 20160422 slides
Jsug 20160422 slides
Spring知っておきたい
Spring知っておきたい
[Jjug]java small object programming
[Jjug]java small object programming
[豆ナイト]Java small object programming
[豆ナイト]Java small object programming
Jjug springセッション
Jjug springセッション
Spring3.1概要x di
Spring3.1概要x di
Spring3.1 aop-mvc
Spring3.1 aop-mvc
Spring3.1概要 AOP & MVC
Spring3.1概要 AOP & MVC
Enterprise Microservice
1.
エンタープライズ・ マイクロサービスの格言 for Beginner 1 妄言
2.
2 ⾧谷川 裕一 • 合同会社Starlight&Storm
代表 • 日本Springユーザ会 会⾧ • Springやオブジェクト指向を中心にしたコンサ ルティングや教育で活動中 https://www.facebook.com/ starlightandstorm/ https://twitter.com/StarlightFuku 2
3.
本日の内容 • はじめに – 前回のおさらいとか、エンタープライズ・マイクロ サービスについての妄想 •
企画編 – 要件定義とかチーム編成とか、開発編にうまく入ら なかった妄想 • 開発編 – エンタープライズ・マイクロサービスを上手くやる ための妄想 • おわりに – おわりなき妄想 3
4.
はじめに 4
5.
去年の妄言(1/2) • https://www.slideshare.net/HasegawaDanna1/ spring-fest- 2017?ref=http://springfest2017.springframewo rk.jp/ 5
6.
去年の妄言(2/2) • オブジェクト指向が分からないのに、マ イクロサービス(MS)に飛びついてもで きる訳ない • そもそも、マイクロにならない •
方法論もないし、手探りで作れるのか • SoRには向かない。もし取り組むなら、ハ イブリッドがいい 6 マイクロサービスでという 開発案件が増えている
7.
エンタープライズ・マイクロサービス? • 主にエンプラ系のシステムを、MSにマイ グレーションしたシステム • なんか、普通に定義されているMSとは違 う –
サービスベース・アーキテクチャ(!?) – 派生開発、レガシ・マイグレーション...とも かく、ゼロから新規開発ではないようだ 7
8.
モチベーション • エンタープライズ系が得意なSI企業は、マ イクロサービス・アーキテクチャ (MSA)でのシステム開発に向かないよ うだ... • だけど、MSAでシステム開発したいし、 MSをうまく作りたい 8 色々考えて、破れかぶれになった結果...
9.
そうだ!マイクロとは相対的なんだ! 9 クジラのマイクロと、てんとう虫のマイクロは、違う エンタープライズ・マイクロサービス エンタープライズ・マイクロサービスの誕生!
10.
企画編 10
11.
MSの粒度は勘で決める • オブジェクト指向が分からなくても、 Java/Springでシステムを作ってきた実績 • 最初の粒度は、業務や機能でMSを分ける –
必要があれば、徐々に粒度を細かくすれば良い (その際にDDDができれば尚良し) 11 「単位を気にするな。客観的な尺度ができる までの間は、主観的な単位を使えばよい」 トム・デマルコ
12.
開発プロセスはアジャイル的である • 要求とMSA、実装という山を相互に行き 交うことで、谷間を埋めなければ、開発 が上手く進まない • 探索的な開発である 12 要求要求
MSAMSA 実装実装
13.
適応度関数には品質特性シナリオを使う • MSでは非機能要件が大事であるにも関わらず、その部 分が抜けて要件定義が終了するケースがある • 品質特性シナリオを元に非機能要件をMSAに反映させ、 性能テストetcで計測可能とする 13 技術評論社「間違いだらけのソフトウェア・アーキテクチャ」から抜粋
14.
クリューバ方式でチームを編成する • エンタープライズなシステム開発では、技術スキ ルの低さが問題となるケースがある • 優秀なチームリーダを配置(育てて配置!?)する ことで最低限の品質をチームリーダで保障する 14 技術評論社「間違いだらけのソフトウェア・アーキテクチャ」から抜粋
15.
開発編 15
16.
共通処理はやめる • 処理(業務ロジックや技術要素)を共通化する ことで、MS個別の進化が損なわれ、コストがか かる – 必要があればMSとして切り出す 16 ホテル 予約 列車 予約 ホテル 予約 列車 予約 メール処理
メール
17.
共有静的データはパターン3で! • 国コードや都道府県コードなどの扱い 17 商品 Service 注文 Service注文 モノリシック Repository 国コード TBL 商品 顧客 Repository
Repository 顧客 Service 国コード Service ・パターン1 やり過ぎ、管理などが大変 商品 Service 注文 Service 顧客 Service ・パターン2 不整合も起きやすく、管理などが大変 国コード RDB 国コード RDB 国コード RDB 商品 Servic e 注文 Servic e 顧客 Servic e ・パターン3 多分、最もベターな方法 国コード .properties 国コード .properties 国コード .properties
18.
テストはちゃんと作らなければならない • MSの進化を短時間で行うためにはテストが重要 – CI環境を整える –
カバレッジ率などの品質管理を実施する 18
19.
Unitテストは高速化する • @SpringBootTestを付与してUnitテストを行うと、テスト の実行時間が掛かり過ぎる – Spring
Boot(APサーバetc)を起動するコスト – コンポーネントスキャンによる、テストには不要なコンポーネン トの検索とインスタンス化するコスト • Unitテストは@RunWith(SpringRunner.class)で行う – Controller • @WebMvcTestを利用して、ServiceをMock化する – Service • 可能な限りPOJOとしてテストし、依存するクラスはMock化する – Repository • @MybatisTestを利用して、 DBUnitのBefore、Afterを使ったテスト を極力行わない 19
20.
難しいことは避ける • エンプラ系は複雑なトランザクションを扱うの で、コレオグラフィとかSagaパターンなど適用 することは困難 • MS間は極力、同期通信でACID確保 –
性能などの問題はインフラで頑張る 20
21.
定説を疑え(1/2) • 「順番を知る必要がない」は論外で、「複雑に なる」のでコスト増大!? 21
22.
定説を疑え(2/2) • レガシはデータがまとまってるなんて、誰が言っ たの? – 実はMS化でデータがまとまって、MS間連携が複雑化 22 ホテル 予約 列車 予約 ホテル予約 ユーザ列車予約 ユーザ ユーザ 管理 ユーザ
23.
バッチには注意する • 「サービス毎にRDBも分けた、依存関係も 片方向に整理した!」としても、バッチが 裏から破壊するかも!? – バッチによるMSをまたがったServiceオブ ジェクトやRepositoryオブジェクトの利用 •
結果として、バッチが動かなくなる可能性 が出てくるため、MSを進化させることが できない 23
24.
おわりに 24
25.
「MSじゃないじゃん!」 • そう、だから、 •エンタープライズ・ マイクロサービス • なんです...。 25
26.
今後について • エンタープライズ・マイクロサービスを 「できそこないのMS」から「エンタープ ライズ向けに、MSのいいとこ取りをした 良いモノ」の意味にしたい • JSUGの勉強会で、事例紹介をお待ちして ます! 26 「合理的であるな、妥当であれ」 ワインバーグ
27.
ご静聴ありがとうございました 27
Download now