Based on the assumption that the Query section of the system experiences the highest workload, the purpose of this project is to demonstrate how a scalable solution can be implemented using CQRS and Event-driven architecture.
This solution consists of three containerized microservices (CommandSide
, QuerySide
, ApiGateway
) running on the Docker platform, and a web client (Clients.WebUi
).
- Install and run the Docker desktop
- Execute the
Run.bat
file in theDemoStore
directory