Skip to content

Visual Assets Index

Complete catalog of 53 Python-generated SVG diagrams organized by learning level, with descriptions and regeneration instructions.


All visual assets in Brain Trek are generated from Python scripts using matplotlib, enabling consistent styling and easy updates. Each SVG follows the Microsoft Azure color palette for brand consistency.

ColorHexUsage
Azure Blue#0078D4Primary elements, headers
Azure Dark Blue#004578Borders, strokes
Azure Green#107C10Success, on-premises
Azure Orange#FF8C00Warnings, cautions
Azure Red#D13438Errors, critical items
Azure Light Blue#50E6FFHighlights, accents
Azure Gray#6B6B6BSecondary text

Terminal window
# Ensure Python dependencies are installed
pip install -r requirements.txt
Terminal window
npm run diagrams
Terminal window
npm run diagrams:level50
npm run diagrams:level100
npm run diagrams:level200
npm run diagrams:level300
Terminal window
python scripts/regenerate-diagrams.py --level 100 --name azure-local-architecture

DiagramDescriptionUsed In
cloud-computing-mindmap.svgCloud computing essential characteristics mindmapcloud-computing-primer.md
traditional-vs-cloud.svgTraditional IT vs cloud infrastructure comparisoncloud-computing-primer.md
cloud-tco-comparison.svgCapEx vs OpEx total cost of ownershipcloud-computing-primer.md
cloud-scalability-patterns.svgHorizontal vs vertical scaling patternscloud-computing-primer.md
DiagramDescriptionUsed In
shared-responsibility-matrix.svgIaaS/PaaS/SaaS responsibility matrixcloud-service-models.md
shared-responsibility-shift.svgResponsibility shift across service modelscloud-service-models.md
cloud-deployment-models.svgPublic/private/hybrid deployment comparisoncloud-deployment-models.md
cloud-deployment-models-overview.svgDeployment model decision treecloud-deployment-models.md
hypervisor-types.svgType 1 vs Type 2 hypervisorscloud-computing-primer.md
DiagramDescriptionUsed In
cia-triad.svgConfidentiality, Integrity, Availability trianglesecurity-compliance-basics.md
defense-in-depth.svgMulti-layer security modelsecurity-compliance-basics.md
authentication-authorization-flow.svgAuthN vs AuthZ flow comparisonsecurity-compliance-basics.md
data-classification-pyramid.svgData sensitivity classification levelssecurity-compliance-basics.md
compliance-frameworks-comparison.svgGDPR, HIPAA, FedRAMP comparisoncompliance-frameworks.md
DiagramDescriptionUsed In
azure-infrastructure-hierarchy.svgRegions, zones, datacenters hierarchyazure-global-infrastructure.md
azure-service-categories.svgAzure service taxonomyazure-service-categories.md
azure-compute-options.svgVMs, containers, serverless comparisonazure-service-categories.md
azure-storage-tiers.svgHot, cool, archive storage tiersazure-service-categories.md
azure-networking-fundamentals.svgVNet, subnet, NSG basicsazure-service-categories.md

Level 100 — Foundational Sovereignty (9 diagrams)

Section titled “Level 100 — Foundational Sovereignty (9 diagrams)”
DiagramDescriptionUsed In
azure-regions-map.svgGlobal Azure region distributionazure-global-infrastructure.md
regulatory-timeline.svgKey regulatory framework timelinecompliance-frameworks.md
eu-data-boundary.svgEU Data Boundary scopeeuropean-commitments.md
sovereign-cloud-models-comparison.svgSovereign cloud model comparison matrixsovereign-cloud-models.md
data-classification-pyramid.svgSovereignty-focused data classificationdata-residency-concepts.md
DiagramDescriptionUsed In
azure-local-architecture.svgAzure Local cluster architecture overviewazure-local-overview.md
capex-opex-comparison.svgAzure Local economics comparisoncloud-computing-primer.md
DiagramDescriptionUsed In
vector-embedding-process.svgRAG vector embedding workflowrag-fundamentals.md
nist-cloud-characteristics.svgNIST cloud characteristicscloud-computing-primer.md

DiagramDescriptionUsed In
storage-spaces-direct.svgS2D architecture and data flowazure-local-architecture-deep-dive.md
sdn-architecture.svgSoftware-defined networking stackazure-local-advanced-networking.md
DiagramDescriptionUsed In
enterprise-arc-topology.svgEnterprise Arc deployment patternsarc-enterprise-patterns.md
DiagramDescriptionUsed In
edge-rag-implementation.svgRAG implementation architectureedge-rag-implementation.md
DiagramDescriptionUsed In
security-patterns-matrix.svgSecurity pattern decision matrixcompliance-security-patterns.md
encryption-key-hierarchy.svgKey management hierarchyencryption-key-management.md
fedramp-control-families.svgFedRAMP control family overviewfedramp-compliance.md

DiagramDescriptionUsed In
zero-trust-architecture.svgComplete Zero Trust implementationzero-trust.md
security-monitoring-flow.svgSecurity monitoring and alertingzero-trust-monitoring.md
hybrid-identity.svgHybrid identity architecturezero-trust.md
DiagramDescriptionUsed In
azure-local-multisite.svgMulti-site deployment topologyazure-local-multi-site.md
air-gapped-architecture.svgAir-gapped environment designazure-local-air-gapped.md
disaster-recovery-topology.svgDR site configurationdisaster-recovery.md
multi-region-sovereign.svgMulti-region sovereign architecturesovereign-landing-zone.md
DiagramDescriptionUsed In
edge-rag-production.svgProduction RAG deploymentedge-rag-production.md
mlops-pipeline.svgMLOps continuous improvementedge-rag-mlops.md
DiagramDescriptionUsed In
healthcare-sovereign.svgHealthcare sovereignty patternshealthcare-sovereign.md
financial-services.svgFinancial services architecturefinancial-services.md
government-cloud.svgGovernment cloud designgovernment-cloud.md
critical-infrastructure.svgCritical infrastructure patternscritical-infrastructure.md
DiagramDescriptionUsed In
sovereign-landing-zone.svgSovereign Landing Zone structuresovereign-landing-zone.md
api-gateway-patterns.svgAPI gateway architecturesapi-gateway-patterns.md
event-driven-architecture.svgEvent-driven patternsevent-driven-architecture.md
data-mesh-sovereignty.svgData mesh with sovereigntydata-mesh-sovereignty.md
observability-stack.svgObservability architectureobservability-stack.md

All diagram sources are located in docs/assets/diagrams/src/:

docs/assets/diagrams/src/
├── level-50/ (21 scripts)
├── level-100/ (9 scripts)
├── level-200/ (7 scripts)
└── level-300/ (16 scripts)
  • Script: {diagram-name}.py
  • Output: docs/assets/images/level-{N}/{diagram-name}.svg
import matplotlib.pyplot as plt
# Azure color palette
AZURE_BLUE = '#0078D4'
AZURE_DARK = '#004578'
AZURE_GREEN = '#107C10'
def create_diagram():
fig, ax = plt.subplots(figsize=(12, 8))
# ... diagram logic ...
plt.savefig('output.svg', format='svg', bbox_inches='tight')
if __name__ == '__main__':
create_diagram()

  1. Create Python script in appropriate src/level-{N}/ folder
  2. Follow existing naming and color conventions
  3. Run regeneration: npm run diagrams:level{N}
  4. Embed in target Markdown file
  5. Update this index

Last Updated: January 2025