- ベストアンサー
優れたウェブサービスのアーキテクチャー(構造)はど
優れたウェブサービスのアーキテクチャー(構造)はどういったものを指しますか? 以下引用 グロースエクスパートナーズ(株)執行役員の鈴木雄介氏は、マイクロサービスアーキテクチャを「優れたウェブサービスを観察したところ同じようなアーキテクチャ(構造)だったので、それをマイクロサービスアーキテクチャと名付けた」と解説してます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
引用元はここでしょうか? (鈴木氏のブログです) http://arclamp.hatenablog.com/entry/2015/06/13/213830 ここにあるとおり「各要素を疎結合に構成し、連携する」「それぞれの要素に適した技術を使う」構造、ということでしょう。具体的にはシステムを色々なサービス、例えば認証サービス・決済サービス・在庫管理サービスなど、開発しやすい単位 (お互いが祖結合になる、それぞれのサービス開発に適した技術が使える) に分けて開発する、ということでしょうね。 かなり概念的な開発方法論ですので、自分の中に『開発哲学』を確立してから考えないと、振り回されてドツボにハマると思いますよ。以下のページの一番最後にある http://deeeet.com/writing/2014/09/10/microservices/ 『Microservices アーキテクチャーから始めるべきではない Monolithic(一枚岩)で初めて,モジュール性を保ち,問題になればそれを Microservicesとして分割するのが良い』 という示唆は、開発現場の含蓄のある言葉だと思います。
その他の回答 (1)
- weavaest
- ベストアンサー率15% (157/1020)
サービスの目的や対象によって違ってくるものだと思います。また、誰に対してってのもありますね。 少なくとも、あらゆる角度から見て優れたアーキテクチャなんてものがあるとは思えません。 このマイクロサービスアーキテクチャが、どういった用途のサービスかは知りませんが、その用途に対しては優れていたのでしょうね。
お礼
みなさん回答ありがとうございます