Skip to Content
進化的アーキテクチャ ―絶え間ない変化を支える
book

進化的アーキテクチャ ―絶え間ない変化を支える

by Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二
August 2018
Beginner to intermediate
240 pages
3h 2m
Japanese
O'Reilly Japan, Inc.
Content preview from 進化的アーキテクチャ ―絶え間ない変化を支える

8章進化的アーキテクチャの実践

最後に、進化的アーキテクチャを中心とした考えを実践するために必要なステップを見ていく。これには、組織やチームへの影響を含む、技術的及びビジネス上の関心事が含まれる。また、どこから始めるべきかや、どうやってビジネス側にこうした考えを受け入れてもらうか、といったことについても示す。

8.1 組織的要因

ソフトウェアアーキテクチャの影響は驚くほど広範囲であり、チームへの影響や予算編成といった、通常はソフトウェアには関連しない様々な要因へと及ぶ。

技術的能力ではなくドメインを中心に編成されたチームは、進化的なアーキテクチャに関してはいくつかの利点を持つ。そして、そうしたチームは、いくつかの共通の特徴を示す。

8.1.1 機能横断型チーム

ドメイン中心チームは、機能横断型チームとなる傾向がある。つまり、プロジェクトにおける全ての役割がチームの誰かによってカバーされる。ドメイン中心チームの目標は、運用上の摩擦を排除することだ。言い換えると、チームは、運用のような従来は分割されていた役割を含む、サービスの設計、実装、デプロイに必要な全ての役割を持つということだ。さらに、この新しい構造に順応するため、これらの役割は以下のような形へと変わる必要がある。

ビジネスアナリスト
そのサービスの目標と他のサービスの目標を、他のサービスチームを含めて調整する。
アーキテクト
漸進的な変更を困難にする不適切な結合を排除するアーキテクチャを設計する。マイクロサービスのような派手なアーキテクチャを必要としないことに注意すること。うまく設計されたモジューラ式のモノリシックアプリケーションは、漸進的な変更に対応する同様の能力を示す可能性がある(アーキテクトはこのレベルの変更をサポートするようにアプリケーションを設計しないといけないけれども)。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Rustの練習帳 ―コマンドラインツールの作成を通してRustを学ぶ

Rustの練習帳 ―コマンドラインツールの作成を通してRustを学ぶ

Ken Youens-Clark, 中山 光樹
scikit-learn、Keras、TensorFlowによる実践機械学習 第2版

scikit-learn、Keras、TensorFlowによる実践機械学習 第2版

Aurélien Géron, 下田 倫大, 長尾 高弘

Publisher Resources

ISBN: 9784873118567Other