ビューティフルアーキテクチャ (THEORY/IN/PRACTICE)の表紙

ビューティフルアーキテクチャ

(THEORY/IN/PRACTICE)

Diomidis Spinellis, Georgios Gousios, 久野 禎子, 久野 靖オライリー・ジャパン442ページISBN 9784873114309

ソフトウェアアーキテクチャタグで同率15位(30冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。

紹介記事
1件
媒体別
Qiita 1
初めての紹介
最新の紹介

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • 【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた Qiita · JunyaShibato · · いいね 2,559

    本書を「3年目くらいに頑張って学ぼう」という段階の「アーキテクチャを理解できるレベル」を目指す書籍として挙げている。同じ項目では『Clean Architecture』と並べ、書名の後に「ちょい古いかも」と添えている。新人エンジニアらの学習用書籍を段階別に整理する記事の中で、アーキテクチャを学ぶ段階に位置づけつつ、やや古い可能性があるという留保を示している。

この本について

ソフトウェアアーキテクチャの考え方と具体例を、複数の設計者によるエッセイを通じて学ぶ書籍である。冒頭ではアーキテクチャの定義や良し悪しを論じ、続いてスケーラビリティ、リソース指向設計、ソーシャルサービスのデータ処理など、エンタープライズシステムの設計を扱う。XenやGuardian、Javaによるx86エミュレータ、Jikes RVMの章では、仮想化やフォルトトレランス、実行環境の構成を取り上げる。さらにGNU EmacsやKDEの構造、オブジェクト指向と関数型のモジュラリティ、古典的なプログラミング言語の設計へ範囲を広げる。個々のシステムや言語の事例を比較し、堅牢性、柔軟性、拡張性、管理のしやすさを考慮したアーキテクチャの設計判断を学べる。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 第1部 アーキテクチャについて
  2. 1章 アーキテクチャとは何か?(ジョン・クライン、デビッド・ワイス)
  3. 2章 2つのシステム:今風ソフトウェア物語(ピート・グッドリッフ)
  4. 第2部 エンタプライズアーキテクチャ
  5. 3章 スケーラビリティのためのアーキテクチャ設計(ジム・ウォルド)
  6. 4章 メモリーを作る(マイケル・ニガード)
  7. 5章 リソース指向アーキテクチャ:「Web上にある」こと
  8. 6章 データの成長:Facebookプラットフォームのアーキテクチャ
  9. 第3部 システムアーキテクチャ
  10. 7章 Xenと仮想化の美(デレク・マレイ、キア・フレイザー)
  11. 8章 Guardian:フォルトトレラントなOS環境(グレッグ・レーシー)
  12. 9章 JPC:ピュアJavaのx86 PCエミュレータ
  13. 10章 Jikes RVM:メタサーキュラーな仮想マシンの威力
  14. 第4部 エンドユーザアプリケーションのアーキテクチャ
  15. 11章 GNU Emacs:漸進的機能追加方式が持つ力(ジム・ブランディ)
  16. 12章 バザールが伽藍の建築に乗り出す時(ティル・アダム、ミルコ・バーム)
  17. 第5部 プログラミング言語とアーキテクチャ
  18. 13章 ソフトウェアアーキテクチャ:オブジェクト指向対関数型
  19. 14章 古典再読(パナギオティス・ロウリーダス)