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.


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.


Clean Architecture

I would also recommend you to find good Clean Architecture implementations for your language in the GitHub.