Software Architecture Templates

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

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

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

flowchart

CI/CD Deployment Pipeline

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

flowchart

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

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

sequence

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

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

flowchart