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