The rise microservices trend fosters many project teams to deal with a bunch of technologies. Some of the projects starts implementation by putting much effort in the distribution infrastructure.
This talk proposes a different approach. It shows how to use concepts of Domain Driven Design (DDD) combined with Command Query Responsibility Segregation pattern and Event Sourcing (CQRS/ES) and focus on the domain logic first. In doing so, we used Axon Framework for JVM to decouple resulting components and can distribute them after the system construction.
This talk has been presented on Java User Group Hamburg on 28. Jan 2020.