I thought I’d recommend a Pluralsight course called “Clean Architecture: Patterns, Practices, and Principles” that I watched quite recently. The course took up a couple of interesting subjects, like CQRS, DDD, Microservices and testable architectures. Robert C. Martin has written a book on this subject, called Clean Architecture: A Craftsman’s Guide to Software Structure and Design, that I’m interested in buying.
If you want to hear it from Robert C. Martin himself, then there’s a presentation by him on YouTube, with the title Robert C Martin – Clean Architecture and Design.
The first course I meantioned has made me curious about CQRS, so I might take a look at the course Modern Software Architecture: Domain Models, CQRS, and Event Sourcing afterwards.