For those who are interested in Domain-Driven Design, Hexagonal Architecture and/or Clean Architecture, here are various resources I curated over the last few years to learn about it:
- great overview of concepts, in French: Domain-Driven Design en 5 min - Blog .NET
- another overview, in English: An Introduction to Domain-Driven Design (DDD) | Khalil Stemmler
- a French e-book that summarizes the foundational book by Eric Evans: Domain-Driven Design Vite fait - InfoQ
- a good middleground explanation, in English: Sairyss/domain-driven-hexagon: Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
- examples in TypeScript: Clean architecture with TypeScript: DDD, Onion - André Bazaglia
- a curated list of resources on associated concepts: joebew42/study-path: A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.