• ベストアンサー

優れたウェブサービスのアーキテクチャー(構造)はど

優れたウェブサービスのアーキテクチャー(構造)はどういったものを指しますか? 以下引用 グロースエクスパートナーズ(株)執行役員の鈴木雄介氏は、マイクロサービスアーキテクチャを「優れたウェブサービスを観察したところ同じようなアーキテクチャ(構造)だったので、それをマイクロサービスアーキテクチャと名付けた」と解説してます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.2

引用元はここでしょうか? (鈴木氏のブログです) http://arclamp.hatenablog.com/entry/2015/06/13/213830 ここにあるとおり「各要素を疎結合に構成し、連携する」「それぞれの要素に適した技術を使う」構造、ということでしょう。具体的にはシステムを色々なサービス、例えば認証サービス・決済サービス・在庫管理サービスなど、開発しやすい単位 (お互いが祖結合になる、それぞれのサービス開発に適した技術が使える) に分けて開発する、ということでしょうね。 かなり概念的な開発方法論ですので、自分の中に『開発哲学』を確立してから考えないと、振り回されてドツボにハマると思いますよ。以下のページの一番最後にある http://deeeet.com/writing/2014/09/10/microservices/ 『Microservices アーキテクチャーから始めるべきではない  Monolithic(一枚岩)で初めて,モジュール性を保ち,問題になればそれを Microservicesとして分割するのが良い』 という示唆は、開発現場の含蓄のある言葉だと思います。

sonicmaster
質問者

お礼

みなさん回答ありがとうございます

その他の回答 (1)

  • weavaest
  • ベストアンサー率15% (157/1020)
回答No.1

サービスの目的や対象によって違ってくるものだと思います。また、誰に対してってのもありますね。 少なくとも、あらゆる角度から見て優れたアーキテクチャなんてものがあるとは思えません。 このマイクロサービスアーキテクチャが、どういった用途のサービスかは知りませんが、その用途に対しては優れていたのでしょうね。

関連するQ&A