Microsoft .NET - Architecting Applications for the Enterprise, 2nd Edition
طراحی الگوهای کارآمد بهترین استراتژی جهت کاستن از پیچیدگی پروژههای مختلف و دریافت نتایج بهتر میباشد در طی سالیان اخیر شیفت تکنولوژی به سمت کلود ، موبایل و ... باعث به وجود آمدن زمینهها و موقعیتهای جدیدی شده است که در این کتاب سعی شده تا با این دید الگوها و best practiceها را با استفاده از مثالهای واقعی پیاده سازی کنید و شاهد به دست آوردن نتایج رضایت مند در پروژهی خود باشیم
سر فصل این کتاب از این قرار است :
1 Mechanics of software projects
2 Principles and patterns of object-oriented design
3 Writing software of quality
Layered Architecture: Head
4 The Presentation Layer
5 The Mythical Business Layer
Supporting Architectures
6 Introducing Domain Modeling
7 Implementing Domain Modeling
8 Introducing CQRS
9 Implementing CQRS
10 Introducing Event-sourcing Models
11 Implementing Event-sourcing Models
Layered Architecture: Tail
12 The Infrastructure Layer