Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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.
https://github.com/edwinvw/pitstop

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

Last synced: 22 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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:
* Microservices
* CQRS
* Event driven Architecture
* Event sourcing
* Domain Driven Design (DDD)
* Eventual Consistency

and how to use container-technologies like:

* Docker
* Kubernetes
* Istio (service-mesh)
* Linkerd (service-mesh)

See [the Wiki for this repository](https://github.com/EdwinVW/pitstop/wiki "Pitstop Wiki") for more information about the solution and instructions on how to build, run and test the application using Docker-compose and Kubernetes.

![](pitstop-garage.png)

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