Table of Contents
Preface
Part 1: Fundamentals
Chapter 1: Designing and Architecting the Enterprise Application
A primer on common design principles and patterns
Design principles
Design patterns
Understanding common enterprise architectures
Common issues with monolithic apps
Let's try to solve these common problems by adopting some proven principles/ architectures.
Separation of concerns/single-responsibility architecture
Stateless services architecture
Event-driven architecture
Resiliency architecture
Identifying enterprise application requirements (business and technical)
The application's business requirements
The application's technical requirements
Architecting an enterprise application
Solution structuring of the application
Summary ...
Get Enterprise Application Development with C# 10 and .NET 6 - Second Edition 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.