Vehicle Tracking sample microservice designed by CQRS Architechture, and ES (Event Sourcing) based on EventFlow, and .NET Core framework on the EntityFramework with SQL Server also Dockerize Linux supported
This is example for running various microservice in case of Vehicle Tracking. The plateform ran on .NET Core framework with Linux compatible. And designed along the dockerize concept with convenince way to use. And the core concept of CQRS that brought up by EventFlow that I spent a lot of time to learning it.
I'm not know well about Microservices concept, while you can help me to make it better way, however when I've look back to the starting.. It's very painful to re-thinking what CQRS is,
Now every services setting up on docker compose file, you can easier run it by simple steps;
$ cd src
$ docker-compose up
- Get/Delete/Create a Vehicle
- Add AgreegateSnapshot
- Custom readstore called "EFSearchableReadstore"
- A Sample for AggregateSaga
- STS (Secured Token Service) with Redis and IdentityServer4
- Implement "ReadStore" instead of using "EntityFramework" to store event sourcing
- Integrate with GoogleMap API to send near place location name