Skip to Content
ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析
book

ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析

by Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani, 島田 浩二
October 2022
Beginner to intermediate
472 pages
7h 30m
Japanese
O'Reilly Japan, Inc.
Content preview from ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析

1章「ベストプラクティス」がないとどうなる?

ソフトウェアアーキテクトをはじめとする技術者は、なぜカンファレンスで講演したり、本を書いたりするのだろうか。その理由は、俗に言う「ベストプラクティス」を発見したからだ。乱用されているせいで、この言葉を口にすると反発を招くことも増えてきてしまっている。しかし、いずれにしても技術者が本を書くのは、一般的な問題に対する斬新な解決策を見つけ、それをより多くの人に伝えたいと思ったときだ。

では、もしも良い解決策がない膨大な問題が積み重なった場合には、どうなるだろうか。ソフトウェアアーキテクチャには、良い解決策がない問題が広く存在している。むしろ、解決策は厄介な一連のトレードオフを持っており、もともとの膨大な問題とほぼ同じくらい厄介なものであることが多い。

ソフトウェア開発者は、現在の問題に対する解決策をオンラインで検索するという優れたスキルを身につけている。たとえば、あるツールを自分の環境向けに設定する方法を知りたければ、ソフトウェア開発者はGoogleを巧みに使い、その答えを見つけられる。

しかし、アーキテクトはそうではない。

アーキテクトが抱える問題は組織の環境や状況と完全に融合しており、ユニークであることが多い。その場合、他の誰かがまったく同じシナリオに遭遇し、それをブログやStack Overflowなどに投稿する可能性は期待できない。

アーキテクトたちは、フレームワークやAPIといった技術的なトピックと比べて、アーキテクチャに関する書籍が少ないことを不思議に思っているかもしれない。しかし、アーキテクトが共通の問題を経験することはほとんどない。アーキテクトにとって、すべての問題は「雪の結晶」†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

バイオインフォマティクスデータスキル ―オープンソースツールを使ったロバストで再現性のある研究

バイオインフォマティクスデータスキル ―オープンソースツールを使ったロバストで再現性のある研究

Vince Buffalo, 片山 俊明, 川島 秀一, 鈴木 治夫, 山本 泰智, 酒匂 寛, 山村 吉信

Publisher Resources

ISBN: 9784814400065Other