Clean Architecture - Do you know the best learning resources?

Last updated by Brady Stroud [SSW] 22 days ago.See history

There are many great resources for learning the principles of Clean Architecture, but a the best place to start is with Jason Taylor’s videos:

Video: Clean Architecture with ASP.NET Core 3.0 - Jason Taylor - NDC Sydney 2019 (1 hr)

Video: Clean Architecture with ASP.NET Core 2.1 | Jason Taylor (49 min)

Check out the Awesome Clean Architecture repo for a community driven up-to-date list of CA resources.

Further reading

Start with Robert C. Martin (aka ‘Uncle Bob’)’s blog post: The Clean Architecture.

Then, check out this book by Robert C. Martin should be anyone’s starting point for reading further:

clean architecture book 1
Figure: Clean Architecture: A Craftsman's Guide to Software Structure and Design

Also, this resource by Steve Smith is available as an online e-book and contains up-to-date specific examples for ASP.NET Core and Azure:

clean architecture book 2
Figure: Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure


Adam Cogan
Brendan Richards
Jason Taylor
We open source. Powered by GitHub