
エンタープライズアプリケーションアーキテクチャパターン
マーチン・ファウラー、株式会社テクノロジックアート、長瀬嘉秀
翔泳社 / 2016-02-19
この本について
開発をしていると、パフォーマンス改善や設計判断で「どこから手をつければいいんだろう」と立ち止まる瞬間がけっこうあります。サーバを増やせば速くなるのか、ドメインモデルを作り込むべきなのか、そもそも今の構造は何がボトルネックなのか。そんな迷いにじわっと効いてくるのが、この『エンタープライズアプリケーションアーキテクチャパターン』でした。 読んでみて助かったのは、拡張性やスループットといった概念が「何となくの感覚」から「測れるもの」に変わったことです。スケールアップとスケールアウトの違い、レスポンス性とレスポンス時間の違いなど、名前は知っていても曖昧だった部分が整理されると、改善の打ち手を選ぶときの迷いが減ります。また、ドメインロジックをどこに置くかという問題も、トランザクションスクリプトやドメインモデルといった選択肢を比較しながら、プロジェクトに合う現実的な構造を選びやすくなります。 特に、複雑なロジックをそのままクラスに押し込みがちな人や、逆に単純なアプリに過剰な構造を持ち込んでしまう人には刺さると思います。自分の設計の癖に気づけるし、チームで議論するときの共通言語にもなります。迷いながら設計している仲間に、そっと渡したくなる一冊でした。
読書インサイト
ハイライト密度
多くの読者は第3章に最もインサイトを感じており、全ハイライトの58%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
Game Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ
Robert Nystrom、武舎広幸、阿部和也、上西昌弘

実践ドメイン駆動設計
ヴォーン・ヴァーノン and 高木 正弘

オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方
Sandi Metz and 髙山泰基

エリック・エヴァンスのドメイン駆動設計
Eric Evans, 和智右桂, 牧野祐子, and 今関剛

Amazon Web Servicesクラウドデザインパターン設計ガイド 改訂版(日経BP Next ICT選書)
玉川 憲, 片山 暁雄, 鈴木 宏康, 野上 忍, 瀬戸島 敏宏, and 坂西 隆之
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要