1 Repo
Coordinated deployment of HashiCorp tools like Nomad, Consul, and Vault as a unified infrastructure stack.
Distinct from Coordinated Stack Deployments: Specifically targets the HashiCorp ecosystem for service orchestration and secret management
Explore 1 awesome GitHub repository matching devops & infrastructure · HashiCorp Stack Deployments. Refine with filters or upvote what's useful.
go-coffeeshop ist eine eventgesteuerte Microservices-Architektur, die darauf ausgelegt ist, den gesamten Lebenszyklus von Kundenbestellungen zu verwalten. Sie koordiniert unabhängige Dienste mithilfe asynchroner Messaging-Muster, um Geschäftsabläufe, Hintergrundverarbeitung und die Verfolgung der Auftragsabwicklung zu handhaben. Das Projekt nutzt einen HashiCorp-Stack für die Infrastruktur und setzt Nomad, Consul und Vault für Service-Orchestrierung und Secret-Storage ein. Die Infrastruktur wird durch deklarative Automatisierung mittels Terraform verwaltet, um eine konsistente und wiederholbare Bereitstellung von Rechenressourcen und Netzwerken zu gewährleisten. Das System umfasst ein REST-API-Gateway für das Traffic-Routing und ein Service-Mesh für sichere interne Kommunikation. Zu den technischen Fähigkeiten gehören Dependency-Injection zur Kompilierzeit, typsichere Abfragegenerierung und die Verwendung von Protocol Buffers für die Codegenerierung. Die funktionalen Bereiche decken die Verwaltung des digitalen Produktinventars, den Menüabruf und die Verarbeitung von Kundenbestellungen von der Aufgabe bis zur endgültigen Erfüllung ab.
Provisions and manages infrastructure using Nomad, Consul, and Vault to orchestrate services and secrets.