Practical Clean Architecture and DDD with .NET
In this fast-paced, hands-on workshop, you'll build a real-world .NET application from scratch, applying the principles of Clean Architecture and Domain-Driven Design (DDD). Forget theoretical overviews—this is all about using the concepts to create a testable, maintainable, and flexible system.
You'll start by designing the foundational domain layer, focusing on creating rich business logic through entities, value objects, and domain services. From there, you'll build application logic with well-defined use cases, ensuring clear separation of concerns. We'll introduce the CQRS pattern to effectively manage commands and queries, utilising the Mediator pattern to streamline interactions between components. Finally, you'll develop a robust Web API, integrating these elements to create a solution that's functional and ready to handle real-world scenarios.
This workshop is designed for developers who want to master Clean Architecture and DDD in practice. It offers immediate takeaways you can apply to your next project. By the end of the day, you'll have built a strong foundation for testable, maintainable, and flexible enterprise-level systems with .NET.

Jason Taylor is a Solutions Architect, Software Engineer, Trainer, and Mentor with over 25 years of experience. He specializes in designing, building, and deploying cloud-based solutions with .NET and Azure. Jason works at Particular Software, where he contributes to the Particular Platform, including NServiceBus. As a Microsoft MVP and international speaker, he is passionate about sharing knowledge, mentoring developers, and helping teams build maintainable, reliable, and scalable applications.