{"id":19100086,"url":"https://github.com/EdwinVW/pitstop","last_synced_at":"2025-04-18T17:32:44.542Z","repository":{"id":25856953,"uuid":"104884613","full_name":"EdwinVW/pitstop","owner":"EdwinVW","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-28T22:22:03.000Z","size":10674,"stargazers_count":1113,"open_issues_count":1,"forks_count":480,"subscribers_count":95,"default_branch":"main","last_synced_at":"2025-04-10T20:53:29.593Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EdwinVW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-26T12:56:01.000Z","updated_at":"2025-04-03T14:32:35.000Z","dependencies_parsed_at":"2023-02-19T15:45:21.801Z","dependency_job_id":"e7433e59-8804-4a9b-90e0-b9c8b8787f17","html_url":"https://github.com/EdwinVW/pitstop","commit_stats":{"total_commits":373,"total_committers":17,"mean_commits":"21.941176470588236","dds":"0.23860589812332444","last_synced_commit":"8e43a0caf96891d1292e51154a268437f2e46a73"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdwinVW%2Fpitstop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdwinVW%2Fpitstop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdwinVW%2Fpitstop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdwinVW%2Fpitstop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdwinVW","download_url":"https://codeload.github.com/EdwinVW/pitstop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249524974,"owners_count":21285916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-09T03:52:29.251Z","updated_at":"2025-04-18T17:32:43.824Z","avatar_url":"https://github.com/EdwinVW.png","language":"JavaScript","readme":"# Pitstop - Garage Management System\nThis 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:  \n* Microservices  \n* CQRS  \n* Event driven Architecture  \n* Event sourcing  \n* Domain Driven Design (DDD)  \n* Eventual Consistency  \n\nand how to use container-technologies like:\n\n* Docker\n* Kubernetes\n* Istio (service-mesh)\n* Linkerd (service-mesh)\n\nSee [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.\n\n![](pitstop-garage.png)\n\n\u003e This is an actual garage somewhere in Dresden Germany. Thanks to Thomas Moerkerken for the picture!\n","funding_links":[],"categories":["kubernetes"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEdwinVW%2Fpitstop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FEdwinVW%2Fpitstop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEdwinVW%2Fpitstop/lists"}