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:
- Microservices
- CQRS
- Event driven Architecture
- Event sourcing
- Domain Driven Design (DDD)
- Eventual Consistency
how to use container-technologies like:
- Docker
- Kubernetes
- Istio (service-mesh)
- Linkerd (service-mesh)
and how to implement automated UI tests.
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!