Table of Contents
Preface
Section 1: Architecting an Enterprise Application and its Fundamentals
Chapter 1: Designing and Architecting the Enterprise Application
Technical requirements
A primer on common design principles and patterns
Design principles
Design patterns
Understanding common enterprise architectures
Common issues with monolithic apps
Separation of concerns/single responsibility architecture
Domain-driven architecture
Stateless services architecture
Event-driven architecture
Data storage and access architecture
Resiliency architecture
Evolution and operations architecture
Identifying enterprise application requirements (business and technical)
The application's business requirements
The application's technical requirements
Architecting ...
Get Enterprise Application Development with C# 9 and .NET 5 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.