Example on how to to Command-Query Separation including database denormalization in a microservice.
Microservice using RabbitMQ as a message broker and is assumed to be ran in a docker container.
Microservice that has built in event sourcing, state rebuilding and CQRS
JavaScript