Slides: https://www.slideshare.net/RobertLaszczak/tactical-ddd-patterns-in-go
Event Storming
For Event Storming the best source is book written by inventor of this technique: https://www.eventstorming.com/book/. It is still not finished yet, but anyway it is complete enough to learn how to use Event Storming.
You should also check Avesome EventStorming list from Mariusz Gil.
DDD
- Domain-Driven Design Distilled by Vaughn Vernon
- Implementing Domain-Driven Design by Vaughn Vernon
These books are not the easiest, but are really the essence of the DDD. It is good to start with the DDD Distilled and then IDDD.
CQRS
- Martin Fowler’s post
- http://cqrs.nu/ (albo alot about DDD, CQRS, Event sourcing etc.)
Clean Architecture
- Go Clean architecture validator: https://github.com/roblaszczak/go-cleanarch
- Go Clean architecture examples
- https://blog.cleancoder.com/uncle-bob/2011/11/22/Clean-Architecture.html
- https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Uncle Bob
I would also recommend you to find good Clean Architecture implementations for your language in the GitHub.
Monolith/Microservices
- [Why using Microservices or Monolith can be just a detail? - Golang examples](https://threedots.tech/post/microservices-or-monolith-its-detail/ by Me :)