EdwinVW / pitstop

This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Apache License 2.0
1.08k stars 472 forks source link
asp-net-core-mvc cqrs ddd docker docker-compose event-driven event-sourcing eventual-consistency istio kubernetes linkerd message-broker microservices microservices-architecture netcore rabbitmq sample-app service-mesh web-api

Pitstop - Garage Management System

This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage / car repair shop. The primary goal of this sample is to demonstrate several software-architecture concepts like:

and how to use container-technologies like:

See the Wiki for this repository for more information about the solution and instructions on how to build, run and test the application using Docker-compose and Kubernetes.

This is an actual garage somewhere in Dresden Germany. Thanks to Thomas Moerkerken for the picture!