ソフトウェアアーキテクチャ・ハードパーツ(ソフトウェアアーキテクチャハードパーツ)
分散アーキテクチャのためのトレードオフ分析
- 著者:
- Neal Ford/Mark Richards/Pramod Sadalage/Zhamak Dehghani/島田 浩二(ニール フォード/マーク リチャーズ/ピラモド サダラージ/ズハマック ダギャニー/シマダ コウジ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2022年10月27日頃
- ISBN:
- 9784814400065
- 価格:
- ¥4,180
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
アーキテクチャの諸問題で、トレードオフを発見し、判断するテクニックを学ぶ!
ソフトウェアアーキテクチャには、難しい問題やベストプラクティスが存在しない問題など、妥協点の中から選択しなければならない事柄が数多くあります。本書は、分散型アーキテクチャのそうしたトレードオフについて考える方法を学びます。
本書は、適切なアーキテクチャを選択するための戦略から、サービスの粒度の決定方法、契約の管理と切り離し、分散トランザクションの管理から、スケーラビリティ、弾力性、パフォーマンスなどの運用特性の最適化までを扱います。
言及の推移
言及 Qiita 記事 (11 件)
なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか
♡ 1087UX, アーキテクチャ, 技術的負債, CleanArchitecture急にマイクロサービスやってと言われた時に読む本
♡ 50アーキテクチャ, microservices, マイクロサービス, マイクロサービスアーキテクチャ, 分散システム共働き世代パパでもできる!?エンジニアらしいアウトプット色々やってみよう!
♡ 37ポエム, ライフハック, AWS認定試験オープンロジを支える技術(2022年版)
♡ 16AdventCalendar2022トランザクショナルサーガパターンを過去のアーキテクチャしくじり例と照らし合わせて振り返ってみる
♡ 13アーキテクチャ, AdventCalendar2023「ソフトウェアアーキテクチャ・ハードパーツ」を読んだので、その感想など
♡ 9設計, アーキテクチャ, 読書感想文「ソフトウェアアーキテクチャメトリクス」を読んだ感想
♡ 7読書感想文, ソフトウェアアーキテクチャ, 適応度関数2022 年 55 冊 本を読むまで知らなかったこと
♡ 7読書, 感想文ソフトウェアアーキテクチャはハードパーツである
♡ 2ポエム, アーキテクチャ【ポエム】「出荷指示」はイベントか?——DDDとEDAを掛け合わせて気づいた、データモデリングを再定義する必要性
♡ 1ポエム, ドメイン駆動設計, データモデリング, イベント駆動
この本に興味がある方におすすめ
この本に関連
関連記事
本棚を見ればエンジニアのレベルがわかる
エンジニアの本棚に並ぶ本の構成は、その人のスキルレベルとキャリアの方向性を映し出します。本棚の変遷パターンから、自分の現在地と次のステップを読み解く方法を紹介します。
ChatGPT に聞けば済む時代に、あえて本を開く理由
生成 AI で何でも聞ける時代に、技術書を読む意味はあるのか。AI の回答と書籍の知識の決定的な違いを掘り下げ、両者の使い分けを提案します。
1 万行のコードより 1 冊の設計書が勝つ場面
大量のコードを書く力と、適切な設計を選ぶ力は別物です。コード量では解決できない問題に直面したとき、設計の知識がどう効くのかを具体例で解説します。
関連用語
オニオンアーキテクチャ
ドメインロジックを中心に据え、外側の層が内側に依存する同心円状のアーキテクチャ
C4 Model
ソフトウェアアーキテクチャを 4 つの抽象レベルで図示するモデル
クリーンアーキテクチャ
ビジネスロジックを外部の技術的詳細から分離し、依存関係を内側に向けることで変更に強い設計を実現するアーキテクチャ原則
YAGNI
You Aren't Gonna Need It - 今必要でない機能を先回りして実装しない原則
ヘキサゴナルアーキテクチャ
ポートとアダプターでビジネスロジックを外部依存から分離する設計パターン
KISS 原則
Keep It Simple, Stupid - 設計をできるだけシンプルに保つことを求める原則