Software Architecture Templates

System design, API flows, microservices, and infrastructure diagrams for software teams.

User Authentication Flow diagram preview

User Authentication Flow

Sequence diagram showing OAuth 2.0 login flow with JWT token exchange between client, auth server, and resource API.

sequence
Microservices API Gateway diagram preview

Microservices API Gateway

Flowchart of an API gateway routing requests to microservices with auth, rate limiting, and load balancing.

flowchart
CI/CD Deployment Pipeline diagram preview

CI/CD Deployment Pipeline

Flowchart showing a complete CI/CD pipeline from code push through testing, staging, and production deployment.

flowchart
Event-Driven Architecture diagram preview

Event-Driven Architecture

Sequence diagram of an event-driven system with message queue, producers, consumers, and dead letter handling.

sequence
Real-Time Chat with WebSockets diagram preview

Real-Time Chat with WebSockets

Sequence diagram showing WebSocket connection lifecycle for a real-time chat application with presence tracking.

sequence
Serverless Image Processing Pipeline diagram preview

Serverless Image Processing Pipeline

Flowchart of a serverless image upload and processing pipeline with S3, Lambda, and CDN delivery.

flowchart
Load Balancer with Health Checks diagram preview

Load Balancer with Health Checks

Flowchart showing a load-balanced web architecture with health checks, auto-scaling, and failover routing.

flowchart
SSO Identity Provider Flow diagram preview

SSO Identity Provider Flow

Sequence diagram showing SAML/OIDC single sign-on flow between a service provider, identity provider, and user directory.

sequence
Kubernetes Deployment Architecture diagram preview

Kubernetes Deployment Architecture

Architecture diagram showing a Kubernetes cluster with ingress, services, pods, and persistent storage.

architecture