About This Architecture

QR Patrol is a multi-tenant SaaS deployment architecture spanning web, application, and database tiers within a shared Securitas data centre, protected by edge security and HAProxy load balancing. Traffic flows from web browsers and mobile apps through DDoS mitigation and TLS termination to stateless app servers, which connect via DB proxy to master-active and slave-failover database nodes backed by RabbitMQ messaging and Redis caching. High availability is ensured through real-time replication to a DR mirror, automated backups, and external identity federation via Entra ID, while infrastructure admin access and vendor management are segregated by role and trust boundary. This architecture demonstrates defence-in-depth for a security-critical patrol management platform serving multiple client sites from a hardened, multi-layered DMZ. Fork this diagram on Diagrams.so to customize tier sizing, add region failover, or adapt the security posture for your own SaaS deployment.

People also ask

How do you design a secure multi-tenant SaaS architecture with high availability and disaster recovery in a shared data centre?

QR Patrol's architecture isolates tenants across DMZ, application, and database tiers with edge DDoS protection, HAProxy load balancing, master-active database failover, real-time replication to a DR mirror, and federated identity via Entra ID. This pattern ensures tenant isolation, availability, and compliance while sharing infrastructure.

QR_Patrol_Architecture

AutoIMPORTEDadvancedSaaS architecturemulti-tenanthigh availabilitydisaster recoveryDMZdatabase failover
Domain: Cloud MultiAudience: Enterprise security operations managers and infrastructure architects designing multi-tenant SaaS platforms
3 views0 favoritesPublic

Created by

July 14, 2026

Updated

August 14, 2026 at 9:31 AM

Type

deployment

Need a custom architecture diagram?

Describe your architecture in plain English and get a production-ready Draw.io diagram in seconds. Works for AWS, Azure, GCP, Kubernetes, and more.

Generate with AI

AI-generated. Verify before production use. Learn more

Report this diagram