About This Architecture
Multi-tenant SaaS request flow on Azure routes client requests through Front Door and Application Gateway to App Service, where tenant resolution identifies the customer and retrieves metadata. The Tenant Resolution Service queries the Tenant Metadata Database, then App Service securely accesses tenant-specific SQL databases using credentials from Key Vault, with observability via App Insights. This three-layer architecture—Internet, Azure, and Data—isolates tenant data while maintaining single-instance efficiency and compliance. Fork this diagram to customize tenant routing logic, add caching layers, or model failover scenarios. The pattern demonstrates Azure best practices for isolation, security, and scalability in production SaaS platforms.