1 dépôt
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 est une architecture de microservices événementielle conçue pour gérer le cycle de vie complet des commandes clients. Il coordonne des services indépendants en utilisant des modèles de messagerie asynchrones pour gérer les workflows métier, le traitement en arrière-plan et le suivi de l'exécution des commandes. Le projet utilise une stack HashiCorp pour l'infrastructure, employant Nomad, Consul et Vault pour l'orchestration des services et le stockage des secrets. L'infrastructure est gérée via une automatisation déclarative utilisant Terraform pour assurer un déploiement cohérent et reproductible des ressources de calcul et du réseau. Le système inclut une passerelle API REST pour le routage du trafic et un service mesh pour une communication interne sécurisée. Les capacités techniques couvrent l'injection de dépendances à la compilation, la génération de requêtes typées et l'utilisation de protocol buffers pour la génération de code. Les domaines fonctionnels couvrent la gestion de l'inventaire des produits numériques, la récupération des menus et le traitement des commandes clients, de la passation jusqu'à l'exécution finale.
Provisions and manages infrastructure using Nomad, Consul, and Vault to orchestrate services and secrets.