Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/edwinvw/pitstop
- Owner: EdwinVW
- License: apache-2.0
- Created: 2017-09-26T12:56:01.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-13T07:57:58.000Z (25 days ago)
- Last Synced: 2024-10-15T15:21:31.165Z (22 days ago)
- Topics: 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
- Language: JavaScript
- Homepage:
- Size: 10.9 MB
- Stars: 1,083
- Watchers: 98
- Forks: 476
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 Consistencyand 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!