Skip to content

Latest commit

 

History

History
253 lines (189 loc) · 13.2 KB

File metadata and controls

253 lines (189 loc) · 13.2 KB

Documentation Hub

Your single source of truth for the Azure Stamps Pattern - Architecture (ASPA), organized by role and learning path to help you navigate architecture, deployment, operations, security, and compliance.

🎯 Start Here — 60 second checklist

  • Read README.md (project overview & prerequisites).
  • Read docs/PROBLEM_STATEMENT.md for business & architectural problem framing.
  • Run the Live Data Path: docs/LIVE_DATA_PATH.md to seed Cosmos and validate Management Portal ↔ Hot Chocolate (GraphQL) ↔ Cosmos.
  • For local development: follow docs/DEVELOPER_QUICKSTART.md (run Functions + Portal locally).
  • For deployments: open docs/DEPLOYMENT_GUIDE.md and use scripts/deploy.ps1 or Bicep templates as documented.
  • Fast path: for a complete single-subscription deployment end-to-end, use the Three-Step Deployment Guide.

👤 Who Should Use This Guide?

  • Newcomers: Start here to understand the big picture and find your learning path
  • Developers/DevOps: Quickly locate deployment, troubleshooting, and implementation guides
  • Solution Architects: Access deep-dive technical and compliance documentation

📚 Documentation Overview

A complete index of the documentation set. Use this as a quick catalog and to verify coverage.

📑 Complete Documentation Index

Main Documentation (docs/)

Subdirectories

Core Guides

Management Portal

Enterprise Alignment

Developer & Authoring

One-Pagers & Checklists

Whitepapers

Reference & Support

📚 Quick Start Paths by Experience Level

🆕 New to Azure Multi-Tenancy (2-3 hours)

Recommended Path:

  1. README.md - Project overview and prerequisites (10 minutes)
  2. GLOSSARY.md - Key concepts and terminology (15 minutes)
  3. ARCHITECTURE_GUIDE.md - System design and components (45 minutes)
  4. DEPLOYMENT_GUIDE.md - Simple deployment walkthrough (60 minutes)

👨‍💻 Experienced Developer (1.5-2.5 hours)

Recommended Path:

  1. README.md - Quick start and prerequisites (10 minutes)
  2. DEPLOYMENT_GUIDE.md - Step-by-step deployment (45 minutes)
  3. DEVELOPER_SECURITY_GUIDE.md - Security implementation patterns (30 minutes)
  4. KNOWN_ISSUES.md - Troubleshooting reference (as needed)

👨‍💼 IT Leadership (30-45 minutes)

Recommended Path:

  1. README.md - Business value and ROI (10 minutes)
  2. one-pagers/executive-brief-cio.md - Executive summary (10 minutes)
  3. CAF_WAF_COMPLIANCE_ANALYSIS.md - Compliance scorecard (15 minutes)

🏗️ Solution Architect (2-3 hours)

Recommended Path:

  1. ARCHITECTURE_GUIDE.md - Technical deep-dive (45 minutes)
  2. SECURITY_GUIDE.md - Zero-trust security model (30 minutes)
  3. OPERATIONS_GUIDE.md - Operational excellence (30 minutes)
  4. COST_OPTIMIZATION_GUIDE.md - Cost management (15 minutes)

🔍 Quick Reference & Common Tasks

🚀 Deployment Quick Links

Task Documentation Time Required
✅ Complete Single-Subscription
Deployment (3 steps)
THREE_STEP_DEPLOYMENT_GUIDE 45–90 minutes
Task Documentation Time Required
📐 Choose Deployment Pattern DEPLOYMENT_ARCHITECTURE_GUIDE 10 minutes
🌟 Simple 2-Region Setup DEPLOYMENT_GUIDE - Option 1 45 minutes
🌍 Enterprise Multi-GEO DEPLOYMENT_GUIDE - Option 2 2-3 hours
🔧 Automation Setup DEPLOYMENT_GUIDE - Methods 30 minutes
👩‍💻 Run Locally (Dev) DEVELOPER_QUICKSTART 10-15 minutes

⚙️ Operations Quick Links

Task Documentation Time Required
🏠 Add New Tenant (CELL) OPERATIONS_GUIDE - Tenant Management 20 minutes
🗂️ Management Portal MANAGEMENT_PORTAL_USER_GUIDE 15-30 minutes
🚨 Incident Response OPERATIONS_GUIDE - Incident Response 15 minutes
📊 Monitoring Setup OPERATIONS_GUIDE - Monitoring 30 minutes
🔧 Troubleshooting KNOWN_ISSUES Variable

🛡️ Security Quick Links

Task Documentation Time Required
✅ Security Baseline SECURITY_GUIDE - Overview 30 minutes
🔐 Identity Setup SECURITY_GUIDE - Identity 45 minutes
📋 Compliance Checklist SECURITY_GUIDE - Compliance 20 minutes

🏗️ Architecture Reference

System Layers

🌍 Global Layer    → DNS, Traffic Manager, Front Door, Global Functions
🚪 Geodes Layer    → API Management (APIM), Global Control Plane Cosmos DB
🏢 Regional Layer  → Application Gateway, Key Vault, Automation Account
🏠 CELL Layer      → Flexible: Shared (10-100 tenants) or Dedicated (1 tenant)

Traffic Flow

User → Front Door → Traffic Manager → APIM Gateway → Application Gateway → CELL (Shared/Dedicated) → SQL/Storage

Tenancy Models

  • Shared CELL: 10-100 small tenants, cost-optimized, application-level isolation
  • Dedicated CELL: Single enterprise tenant, compliance-ready, infrastructure-level isolation
  • Mixed Deployment: Optimize costs with tenant segmentation strategy

Key Metrics

  • Availability Target: 99.95% global uptime
  • Performance Target: <100ms global response time
  • Scale Target: Unlimited tenants per region (shared or dedicated)
  • Cost Efficiency: $16/tenant (shared) to $3,200/tenant (dedicated)
  • Security Target: Zero-trust architecture with flexible isolation levels

🤝 Getting Help

📝 Documentation Feedback

If you find gaps or areas for improvement in this documentation:

  1. Review the specific guide for detailed information
  2. Check the troubleshooting sections for common issues
  3. Refer to the architecture guide for technical context

🔧 Implementation Support

📚 Additional Resources


🎯 Start Here: Begin with README.md

⚡ Quick Deploy: Ready to deploy? Jump to DEPLOYMENT_GUIDE.md

🏗️ Deep Dive: Want technical details? Explore ARCHITECTURE_GUIDE.md

🤝 Contribution Guidelines: See CONTRIBUTING.md for how to contribute, report issues, or suggest improvements.

📝 Document Version Information

  • Version: 1.6.4
  • Last Updated: 2025-09-08 11:45:17 UTC
  • Status: Current
  • Next Review: 2025-12