ソフトウェアアーキテクチャの基礎 (第 2 版)(ソフトウェアアーキテクチャノキソダイニハン)
エンジニアリングに基づく体系的アプローチ
- 著者:
- Mark Richards/Neal Ford/島田 浩二(マーク リチャーズ/ニール フォード/シマダ コウジ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2026年03月06日頃
- ISBN:
- 9784814401550
- 価格:
- ¥4,950
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
ソフトウェアアーキテクチャの基礎から全体像までを網羅する最新版!
ソフトウェアアーキテクチャを学びたい開発者に向けて、現代的なソフトウェアアーキテクチャを考える際に必要となる知識、テクニックを丁寧に解説する書籍の改訂版です。モノリシック構造内でのモジュール分割や通信、クラウド移行の際の留意点などが詳述。ドメインとオペレーションの結合の分離、通信、 CQRS のパターン、さらに生成 AI の扱い方やエンタープライズ全体との整合など最新のトピックを網羅。
言及の推移
言及 Qiita 記事 (12 件)
GWも勉強したい方向けに、よくオススメされる技術書をカテゴリ別にまとめてみた
♡ 191Python, AWS, Security, 初心者, AI【2022年3月受験版】G検定チートシート
♡ 98機械学習, Python3, G検定急にマイクロサービスやってと言われた時に読む本
♡ 50アーキテクチャ, microservices, マイクロサービス, マイクロサービスアーキテクチャ, 分散システム実務未経験者が今まで独学に使ってきた技術書を公開していくよ
♡ 50技術書, 未経験エンジニア, 独学最近沢山の技術書を読んだので、読書感想文を書いてみた。
♡ 16読書感想文, エンジニア, 書籍紹介文系大学生が完全独学でソフトウェアエンジニアになった理由と具体的な勉強法
♡ 7プログラミング, ハッカソン, 初心者, Udemy, 独学駆け出しエンジニア学習ロードマップ2
♡ 5技術書, ロードマップ, 新卒エンジニア, 駆け出しエンジニアソフトウェアアーキテクチャの基礎①
♡ 4ソフトウェアアーキテクチャ開発文書部のお仕事 2022年4月版
♡ 4DevRel, テクニカルライティング原稿翻訳レビューに参加しました『ソフトウェア設計の結合バランス』
♡ 2翻訳, 技術書
この本に興味がある方におすすめ
この本に関連
Mark Richards の他の書籍
関連記事
ChatGPT に聞けば済む時代に、あえて本を開く理由
生成 AI で何でも聞ける時代に、技術書を読む意味はあるのか。AI の回答と書籍の知識の決定的な違いを掘り下げ、両者の使い分けを提案します。
本棚を見ればエンジニアのレベルがわかる
エンジニアの本棚に並ぶ本の構成は、その人のスキルレベルとキャリアの方向性を映し出します。本棚の変遷パターンから、自分の現在地と次のステップを読み解く方法を紹介します。
1 万行のコードより 1 冊の設計書が勝つ場面
大量のコードを書く力と、適切な設計を選ぶ力は別物です。コード量では解決できない問題に直面したとき、設計の知識がどう効くのかを具体例で解説します。
関連用語
オニオンアーキテクチャ
ドメインロジックを中心に据え、外側の層が内側に依存する同心円状のアーキテクチャ
C4 Model
ソフトウェアアーキテクチャを 4 つの抽象レベルで図示するモデル
クリーンアーキテクチャ
ビジネスロジックを外部の技術的詳細から分離し、依存関係を内側に向けることで変更に強い設計を実現するアーキテクチャ原則
YAGNI
You Aren't Gonna Need It - 今必要でない機能を先回りして実装しない原則
KISS 原則
Keep It Simple, Stupid - 設計をできるだけシンプルに保つことを求める原則
ヘキサゴナルアーキテクチャ
ポートとアダプターでビジネスロジックを外部依存から分離する設計パターン