Software Architecture
Distributed Systems
Books
.NET Microservices: Architecture for Containerized .NET Applications
Videos
More on AsyncHub - Distributed Systems…
Articles
MicroservicePremium
Selecting a transport
Resources
Enterprise Integration Patterns
Domain-Driven Design
Books
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
Patterns, Principles, and Practices of Domain-Driven Design
Videos
More on AsyncHub - Domain-Driven Design in Practice…
Video Courses
- Domain-Driven Design in Practice
- Refactoring from Anemic Domain Model Towards a Rich One
- Domain-Driven Design: Working with Legacy Projects
- CQRS in Practice
Domain-Driven Design in Practice (Pluralsight Channel)
Domain-Driven Design Skill IQ on Pluralsight
Resources
Enterprise Craftsmanship by Vladimir Khorikov
Software Design Patterns
Books
Patterns of Enterprise Application Architecture
Dependency Injection Principles, Practices, and Patterns
Resources
C# Design Patterns: State by Marc Gilbert
MVVM Pattern
Repository Pattern by Martin Fowler
Repository Pattern with C# and Entity Framework by Mosh Hamedani