Distributed Systems

Books

.NET Microservices: Architecture for Containerized .NET Applications

Videos

More on AsyncHub - Distributed Systems…

Articles

MicroservicePremium

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

  1. Domain-Driven Design in Practice
  2. Refactoring from Anemic Domain Model Towards a Rich One
  3. Domain-Driven Design: Working with Legacy Projects
  4. 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