3 dépôts
The process of mapping technical cloud service definitions to their official visual representations.
Distinct from Cloud Provider Mappings: Focuses on visual mapping for diagrams, whereas Cloud Provider Mappings focuses on architectural decoupling
Explore 3 awesome GitHub repositories matching software engineering & architecture · Infrastructure Visual Mapping. Refine with filters or upvote what's useful.
Diagrams is a diagram-as-code framework and infrastructure mapping tool used to generate system architecture visualizations via Python code. It functions as a programmatic wrapper for Graphviz, allowing users to define cloud services and their interconnections to create structured architectural layouts. The project specializes in cloud architecture visualization by mapping software components to a library of provider-specific icons. This approach enables the management of system designs within version control to track architecture changes over time. The library provides capabilities for conf
Creates technical diagrams that use official provider icons to represent specific cloud services and their connections.
go-diagrams est une bibliothèque de visualisation Go et un générateur de langage DOT utilisés pour créer des diagrammes d'architecture système. Il implémente une approche « diagrammes en tant que code », permettant aux utilisateurs de définir des composants système, des dépendances d'infrastructure et des flux de données en utilisant du code source Go. La bibliothèque traduit ces définitions basées sur le code en syntaxe Graphviz DOT, qui est ensuite traitée par l'ensemble d'outils Graphviz pour rendre les images visuelles finales. Elle prend en charge le mappage d'arêtes directionnelles pour illustrer les dépendances et l'organisation des composants associés en clusters nommés ou sous-graphes pour représenter les limites architecturales et les couches logiques. L'outil exporte les fichiers DOT générés et les images rendues directement vers le système de fichiers local pour la documentation et le contrôle de version.
Provides capabilities to organize system components into clusters and groups to visually represent architectural boundaries.
Otto est une plateforme d'orchestration cloud hybride conçue pour provisionner l'infrastructure et déployer des charges de travail applicatives à travers divers environnements cloud en utilisant l'infrastructure as code. Il fonctionne comme un provisionneur d'infrastructure as code qui automatise le déploiement de ressources cohérentes via des workflows pilotés par des politiques. Le projet inclut un service mesh cloud hybride pour gérer la découverte de services et la communication sécurisée entre les applications, ainsi qu'un contrôleur d'accès basé sur l'identité pour gérer les secrets et appliquer des contrôles d'accès granulaires. Il dispose également d'un graphe de connaissances de l'infrastructure qui mappe les domaines hybrides pour visualiser les dépendances et identifier les opportunités de remédiation opérationnelle. La plateforme couvre de larges domaines de capacités incluant la livraison automatisée d'applications pour les microservices et les applications monolithiques, le provisionnement d'infrastructure cloud hybride et l'accès réseau sécurisé via un proxy conscient de l'identité. Elle fournit en outre des outils pour gérer les images de machines et orchestrer le scaling des charges de travail à travers divers environnements.
Maps diverse cloud environments into a centralized knowledge graph for operational streamlining.