Architecture Component Libraries
Stop manually redrawing boxes and databases. Download our free architecture component stencils or copy them right into your whiteboard.
Edge & Traffic Routing
4 Component StencilsDNS / GeoDNS
Anycast Latency Routing
CDN Edge
Static & API Edge Cache
Load Balancer (ALB)
L4/L7 Traffic Balancing
API Gateway
Unified Ingress & Auth
Compute & Services
4 Component StencilsMicroservice Pod
Stateless Service Workload
Worker Machine
Async Background Processing
Serverless Function
Event-Driven Ephemeral FaaS
Client App
Web / Mobile Client Device
Storage & Memory
5 Component StencilsPostgreSQL DB
Relational ACID Data Store
Redis Cache
Sub-millisecond In-Memory RAM
Cassandra Store
High-Write Columnar Storage
DynamoDB Store
Managed JSON Document DB
Amazon S3 Bucket
Blob Object Storage
Search & Spatial
2 Component StencilsElasticsearch Engine
Full-Text Inverted Index
Uber H3 Spatial Index
Hexagonal Proximity Grid
Streaming & Events
3 Component StencilsApache Kafka
Distributed Event Commit Log
RabbitMQ
Point-to-Point Task Queue
Websocket Server
Full-Duplex Real-Time Stream
Security & Financial
6 Component StencilsWeb App Firewall
L7 DDoS & SQLi Defense
OAuth2 / OIDC
JWT Identity Token Authority
Distributed Lock
Raft Consensus Mutex (etcd)
Rate Limiter
Sliding Window Traffic Throttle
Payment Gateway
Idempotent Financial Settlement
Push Notifications
Mobile APNs / FCM Alerts
See these stencils arranged in production systems
Explore canonical architectural blueprints built with these exact stencils:
Calculate the exact hardware and memory needed for these components:
Open System Design Cheat Sheet & QPS Calculator →How to Install into Your Whiteboard, Obsidian, or VS Code:
- Click Download Stencil Library above to get the library file.
- Open the In-Site Whiteboard, Obsidian canvas, or VS Code Whiteboard.
- Click the Library icon (bookshelf) in the top toolbar.
- Select Import Library and pick the downloaded file. All architecture icons will appear in your sidebar!