DiagramGuru

Featured Architecture Diagrams

Discover how engineering teams are using DiagramGuru to document their complex systems with AI-generated C4 models.

Figma: Real-Time Collaborative Editing

How Figma's multiplayer engine uses CRDTs, Elixir/OTP WebSocket sessions, and operational transforms to enable real-time design collaboration across millions of users.

CRDTWebSocketReal-timeEngineering Blog

GitHub Actions: Distributed CI/CD Runners

How GitHub Actions orchestrates distributed CI/CD pipelines: workflow YAML parsing into job DAGs, priority job queues, ephemeral runner autoscaling, secrets injection, and artifact storage.

CI/CDDistributedSchedulingEngineering Blog

DoorDash: Real-Time Delivery Dispatch

How DoorDash's dispatch engine matches orders to Dashers in real-time using geohash spatial indexing, ML match scoring across ETA/rating/acceptance, and async ETA broadcast.

GeospatialML MatchingReal-timeEngineering Blog

Datadog: High-Throughput Metrics Ingestion

How Datadog ingests billions of metrics per second: Kafka-backed stream processing, M3DB time-series storage, configurable rollup aggregation, ML anomaly detection, and alert state machines.

Time-SeriesKafkaObservabilityEngineering Blog

Zoom: WebRTC Media Routing & SFU

How Zoom routes real-time video through Selective Forwarding Units: simulcast layer management, Google Congestion Control bitrate adaptation, ICE/TURN negotiation, and async cloud recording.

WebRTCSFUVideoEngineering Blog

Robinhood: Real-Time Order Execution

How Robinhood processes stock orders: pre-trade PDT/margin compliance rules, smart order routing via FIX protocol, fill aggregation across venues, and async settlement to Apex Clearing.

TradingComplianceFIX ProtocolEngineering Blog

LinkedIn: Feed Ranking & Social Graph

How LinkedIn ranks the professional feed: social graph BFS for candidate generation, XGBoost ML model scoring, diversity re-ranking, A/B test routing, and notification fan-out.

Feed RankingGraphMLEngineering Blog

Lyft: Ride Matching & Dynamic Pricing

How Lyft matches riders to drivers: geohash supply search, weighted ML match scoring on ETA/rating/acceptance, driver state machine, and async surge zone price recalculation.

Matching EngineSurge PricingGeospatialEngineering Blog

Cloudflare: Edge CDN, WAF & DDoS Mitigation

How Cloudflare's 300+ PoP global network routes via anycast BGP, enforces OWASP WAF rules with ML anomaly scoring, mitigates DDoS via eBPF XDP, and serves tiered edge cache.

Notion: Block Storage & Real-Time Sync

How Notion's flexible block-based document model works: tree-structured PostgreSQL block store, ACID transaction management, WebSocket delta broadcasting, and permission tree inheritance.

Document ModelReal-timePermissionsEngineering Blog