マイクロサービス

マイクロサービス

今日はちょっと趣向を買えて、かなり濃ゆめな話をします。

自分の業務に関わる話なんですが、システムを開発する方法として、ここ4,5年くらい前から盛り上がっているのがマイクロサービスという概念。
いままでは、ひとつのシステムにたくさんの機能をもりもりにするのが主流でしたが、これからは、ひとつひとつの機能を、できるだけ小さい単位でサービスをつくって、それぞれのサービスを個別にも提供できるし、複数を組み合わせてひとつの大きなシステムにもできるようにするという手法が一部で盛り上がりをみせてます。

オライリー・ジャパンにマイクロサービスアーキテクチャとまとめられるほどに、概念としては固まった言葉です。

マイクロサービスについて、実際の中身については、上記の書籍を読むのが一番いいと思うので、興味のある人は気合を入れて読むといいです。
オライリー本なので、中身は詰まってますが、その分エネルギーを使うので、気合は大事です。

アーキテクチャの中身については、本で得られるので、今日は、なぜ、マイクロサービスが出てきたのか?今後マイクロサービスがどうなっていくのか?についての予想を書きたいと思います。

なぜ、マイクロサービスが出てきたのか?

ある程度まとまった機能を持ったものを作って個別にサービスとして提供できるし、複数をつなげて大きな一つのサービスにもできる。
こう書くと、すごく便利そうで、最初からそんなふうに作ればよかったのに、と思ってしまいます。

でもいままで、そうならなかったわけです。

これはなぜか。

いろいろ理由はあると思いますが、個人的には、いままでは、かなり複雑なシステムが必要だったからでしょう。
IT系の技術が生まれて、IT系の技術が国のインフラを支える機関システムを担うようになったのはすごく最近です。ここ2,30年の話でしょう。

国のインフラとして、銀行系や、税処理、法律関係、電気、ガス、水道など、絶対に止まったら行けないものを作らないといけなかったわけです。
しかもそれらは、それぞれが独自の企画をもっているので、独自にチューンナップしないといけないわけです。
携帯がガラパゴス化するような日本ですよ?それぞれが職人として、自分の技術で、0からものを作って決めていきたいという人種が日本人なわけです。
独自規格、独自の手法のオンパレード。しかし、複雑なシステムに対応するには、それはある意味仕方ないし、そうせざるを得なかった部分もあるでしょう。

ただ、2、30年もすれば、絶対に作らないといけないシステムというのはほとんど作りきって、あとはなくてもいいけどあると便利なものをつくるか、既存にあるシステムをもっと簡単に管理できるように、修正するという方向に進むわけです。

なので、より、簡単につくれて、より汎用性のあるシステムづくりの需要が、高まってきてるわけです。

マイクロサービスはどうなっていくのか?

ただ、マイクロサービスが出てきて、いきなりバーっとマイクロサービスが広まったかというとそんなでもないわけです。
マイクロサービスというのは、一見思想だけみると、すごく便利そうで、簡単そうですが、実はそんなことはなく、実装上はすごく設計の難易度が高いんです。
うまく設計をつくれると、いままでの作り方よりも高い効果を発揮できる可能性はありますが、逆にただの足枷にしかならないということも多い。

マイクロサービス化することで、よけい面倒になることのほうが多いでしょう。どのようなパターンのときにマイクロサービス化すると効果的だというデータは、これから出揃ってくるとおもいます。それらが出揃ってきて、いろんな人達が、マイクロサービスの価値を正確に把握し始めたときに、マイクロサービスは、また、隆盛するとおもいます。マイクロサービス自体は、使いこなせれば、高い効果を発揮すると思いますが、正直、難易度が高いので、まず、普通にサービスを作れるようになってから挑戦すべきでしょう。普通にサービスを作って売れない能力の状態で挑む難易度ではない気がします。

クラウドとか、マイクロサービスとか、バズワード気味のものに、なんだか、すごそうだから乗り遅れないようにしないと焦って飛びつくのは危険です。なにごとも焦って行った結果は失敗する可能性が高いので、冷静に、良し悪しを判断できるように自力をつけて一歩一歩。コレがやっぱり最強だとおもいます!

 

オライリー

【中古】実践機械学習システム /オライリ-・ジャパン/ウィリ
【中古】実践機械学習システム /オライリ-・ジャパン/ウィリ 1,576円(税込)【送料込】

VALUE BOOKS

◆◆◆中古商品のためキズ、日焼け、使用感等ある場合が御座いますが綺麗な状態になります。迅速・丁寧な発送を心がけております。【毎日発送】商品状態著者名:ウィリ・リチャ−ト、ルイス・ペドロ・コエ−リョ発行者:オライリ−・ジャパン発売日2014年

両利きの組織をつくる 大企業病を打破する「攻めと守りの経営」
両利きの組織をつくる 大企業病を打破する「攻めと守りの経営」 2,090円(税込)【送料別】

bookfan 1号店 楽天市場店

著者加藤雅則(著) チャールズ・A・オライリー(著) ウリケ・シェーデ(著)出版社英治出版発行年月2020年03月ISBN9784862762863ページ数205Pキーワードりようききのそしきおつくるだいきぎようびようお リヨウキキノソシキ

PythonによるWebスクレイピング 第2版 オライリー・
PythonによるWebスクレイピング 第2版 オライリー・ 3,520円(税込)【送料別】

ドラマ 本と中古ゲームの販売買取

python 本タイトル【新品】【本】PythonによるWebスクレイピング Ryan Mitchell/著 黒川利明/訳 嶋田健志/技術監修フリガナパイソン ニ ヨル ウエブ スクレイピング PYTHON/ニ/ヨル/WEB/スクレイピング

【中古】 JavaScript 第3版 / デイビッド フラ
【中古】 JavaScript 第3版 / デイビッド フラ 328円(税込)【送料別】

もったいない本舗 楽天市場店

著者:デイビッド フラナガン, 村上 列, 垰井 正雄, 安藤 進出版社:オライリー・ジャパンサイズ:単行本ISBN-10:4873110270ISBN-13:9784873110271■こちらの商品もオススメです ● 詳解HTML & J

【中古】 Perlクックブック Perlの鉄人が贈るレシピ集
【中古】 Perlクックブック Perlの鉄人が贈るレシピ集 984円(税込)【送料別】

もったいない本舗 楽天市場店

著者:トム クリスチャンセン, ネイザン トーキントン, 田和 勝出版社:オライリー・ジャパンサイズ:単行本ISBN-10:4873110378ISBN-13:9784873110370■通常24時間以内に出荷可能です。※繁忙期やセール等、

Pythonからはじめる数学入門 オライリー・ジャパン Am
Pythonからはじめる数学入門 オライリー・ジャパン Am 3,080円(税込)【送料別】

ドラマ 本と中古ゲームの販売買取

python 本タイトル【新品】【本】Pythonからはじめる数学入門 Amit Saha/著 黒川利明/訳フリガナパイソン カラ ハジメル スウガク ニユウモン PYTHON/カラ/ハジメル/スウガク/ニユウモン発売日201605出版社オ

【中古】アナライジング・マルウェア フリ-ツ-ルを使った感染
【中古】アナライジング・マルウェア フリ-ツ-ルを使った感染 1,775円(税込)【送料込】

VALUE BOOKS

◆◆◆中古商品のためキズ、日焼け、使用感等ある場合が御座いますが綺麗な状態になります。迅速・丁寧な発送を心がけております。【毎日発送】商品状態著者名:新井悠、岩村誠発行者:オライリ−・ジャパン発売日2010年12月

Python機械学習クックブック オライリー・ジャパン Ch
Python機械学習クックブック オライリー・ジャパン Ch 3,740円(税込)【送料別】

ドラマ 本と中古ゲームの販売買取

python 本タイトル【新品】【本】Python機械学習クックブック Chris Albon/著 中田秀基/訳フリガナパイソン キカイ ガクシユウ クツクブツク PYTHON/キカイ/ガクシユウ/クツクブツク発売日201812出版社オライ

Head First Python 頭とからだで覚えるPyt
Head First Python 頭とからだで覚えるPyt 4,180円(税込)【送料込】

ドラマ 本と中古ゲームの販売買取

python 本タイトル【新品】【本】Head First Python 頭とからだで覚えるPythonの基本 Paul Barry/著 嶋田健志/監訳 木下哲也/訳フリガナヘツド フア−スト パイソン HEAD FIRST PYTHON 

◆◆Pythonによるデータ分析入門 NumPy、panda
◆◆Pythonによるデータ分析入門 NumPy、panda 4,180円(税込)【送料別】

Webby

--------------------------------------------------------------★書籍・雑誌について※ 返品・キャンセル不可※ 帯は「広告販促物」の為、商品には含まれません。※ 初版など、版・刷数

楽天ウェブサービスセンター