ヨムナビ
エンタープライズアプリケーションアーキテクチャパターン

エンタープライズアプリケーションアーキテクチャパターン

マーチン・ファウラー、株式会社テクノロジックアート、長瀬嘉秀

翔泳社 / 2016-02-19

累計読者数5
平均ハイライト数 18.8件/人
推定読了時間 約10時間19分
star総合評価 51/100
start序盤集中型
check_circle推定完走率 32%

この本について

開発をしていると、パフォーマンス改善や設計判断で「どこから手をつければいいんだろう」と立ち止まる瞬間がけっこうあります。サーバを増やせば速くなるのか、ドメインモデルを作り込むべきなのか、そもそも今の構造は何がボトルネックなのか。そんな迷いにじわっと効いてくるのが、この『エンタープライズアプリケーションアーキテクチャパターン』でした。 読んでみて助かったのは、拡張性やスループットといった概念が「何となくの感覚」から「測れるもの」に変わったことです。スケールアップとスケールアウトの違い、レスポンス性とレスポンス時間の違いなど、名前は知っていても曖昧だった部分が整理されると、改善の打ち手を選ぶときの迷いが減ります。また、ドメインロジックをどこに置くかという問題も、トランザクションスクリプトやドメインモデルといった選択肢を比較しながら、プロジェクトに合う現実的な構造を選びやすくなります。 特に、複雑なロジックをそのままクラスに押し込みがちな人や、逆に単純なアプリに過剰な構造を持ち込んでしまう人には刺さると思います。自分の設計の癖に気づけるし、チームで議論するときの共通言語にもなります。迷いながら設計している仲間に、そっと渡したくなる一冊でした。

この本に似ている本

すべて見る arrow_right_alt
書籍情報(出版社紹介・目次)expand_more

出版社による紹介

エンタープライズアーキテクチャのレイヤ化とは? エンタープライズアプリケーション開発は、多くの新しい技術の出現から利益を得てきました。Javaと.NETのようなマルチレイヤをなすオブジェクト指向のプラットフォームは、今では一般的になっています。これらの新しいツールや技術は、強力なアプリケーションを構築することができます。しかし、これらの実装は容易ではありません。 オブジェクト開発を経験した技術者が、アーキテクチャを理解しないまま開発を行うために、エンタープライズアプリケーション開発では共通の失敗がしばしば生じます。本書は、エンタープライズアプリケーション開発者が直面するやっかいな課題に対する直接的な回答を示したものです。技術は変化(SmalltalkからJava、.NET。CORBAまで)していても、共通の問題を解決するために同じ基礎的な設計の考え方を適用することができるのです。 本書は40以上のパターンを紹介しています。これらは、エンタープライズアプリケーションプラットフォームに適用可能な解決策です。前半は、エンタープライズアプリケーション開発についての短いチュートリアルです。 後半は、各パターンについて詳細に解説しています。各パターンは、JavaまたはC#でコード例を詳述し、使用法および実装について説明します。概念についても、豊富なUMLダイアグラムで例証します。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 (翔泳社)
library_books似た本をもっと見るmap書籍マップで探すroute読書パスガイドauto_awesomeAI診断で次の1冊を探す

読んだ内容を、もう忘れない。

BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。

無料ではじめる

クレジットカード不要