- ホーム
- > 和書
- > コンピュータ
- > プログラミング
- > C++、Visual C他
出版社内容情報
本書はMicrosoft .NET - Architecting Applications for the Enterprise, 2nd Edition(Microsoft Press, 2014)の日本語版で、.NETを実例にエンタープライズアプリケーションの設計原則を解説する書籍です。ドメインモデリング、CQRS(Command/Query Responsibility Segregation)、イベントソーシングを中心に、アーキテクチャ設計の原則と、その原則を実装するための手法を解説します。ワンランク上を目指したい.NET開発者、ソフトウェアアーキテクトにお勧めします。
内容説明
ドメインモデリング、CQRS(Command/Query Responsibility Segregation)、イベントソーシングを中心に、アーキテクチャ設計の原則と、その原則を実装するための手法を説明します。サンプルに、.NETを使用していますが、本書の内容は.NET以外のアプリケーション開発にも適用可能です。ワンランク上を目指したい開発者、ソフトウェアアーキテクトにお勧めの1冊です。
目次
第1部 基礎(現代のアーキテクトとアーキテクチャ;成功のための設計;ソフトウェアの設計原則;高品質なソフトウェアの作成)
第2部 アーキテクチャの考案(ドメインアーキテクチャの発見;プレゼンテーション層;伝説のビジネス層)
第3部 サポートアーキテクチャ(ドメインモデルの紹介;ドメインモデルの実装;CQRSの紹介;CQRSの実装;イベントソーシングの紹介;イベントソーシングの実装)
第4部 インフラストラクチャ(永続化レイヤー)
著者等紹介
エスポシト,ディノ[エスポシト,ディノ] [Esposite,Dino]
テニスをはじめとするプロスポーツ関連企業にソフトウェアやITサービスを提供するスタートアップCrionetwoを共同設立し、CTOを務める。現在もトレーニングや執筆活動を精力的に行っており、Web/モバイル開発に関する書籍を何冊か執筆し、また、Microsoft TrechEdやDevConnectionsをはじめとする業界カンフアレンスや、Software Architec、DevWeek、SDD、BASTAといったヨーロッパの主要なイベントで定期的に講演を行っている
サルタレロ,アンドレア[サルタレロ,アンドレア] [Saltarello,Andrea]
ソフトウェアデザインおよび開発関連のコンサルティングサービスを提供するManaged DesignsでCEOを務めている。ソリューションアーキテクトで、MvcMateのリードデベロッパーでもある。講師や講演者としても活動している。BASTA!Italia、DevWeek、Software Architectといったヨーロッパの主要なイベントで講義や講演を行ってきた。また、ミラノ工科大学の「Master in Editoria Multimediale」講座で「オペレーティングシステム」を教えている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
ryo33
Kazuya Nakamura
オセロット
sho_kisaragi
T. Okada