System design

Architecture

A visual index of systems I have designed or implemented. Keep diagrams simplified enough to explain in an interview.

EDGE DELIVERY

Application delivery

Public traffic is filtered and routed through edge and cluster layers with clear trust boundaries.

Internet │ ▼ CloudFront ──► WAF │ ▼ Load Balancer │ ▼ Envoy Gateway │ ├──► API services └──► Streaming services
VIDEO

Camera streaming

Real-time and buffered delivery paths share a common camera source while recording remains independent.

Camera │ ▼ go2rtc ├────► WebRTC ──► Browser ├────► HLS ─────► CDN ──► Browser └────► Recorder ────────► S3
DATA

CDC data landing

Operational changes are captured continuously and written into an object-store layout suitable for analytics.

Aurora │ ▼ AWS DMS │ ▼ S3 / Parquet │ ├──► Athena └──► Analytics jobs