Course Curriculum
Design a Billing System for Usage-Based Pricing (LLM APIs)
12
🔒
Problem Understanding & Requirements 🔒
Scaling & Non-Functional Requirements (NFRs) 🔒
System Interfaces & Data Contracts 🔒
Usage Ingestion Pipeline Deep Dive 🔒
Rating Engine Deep Dive 🔒
Aggregations, Budgets & Real-Time Spend Visibility 🔒
Invoicing, Payments & Financial Close 🔒
Security, Compliance & Auditability 🔒
Multi-Region Architecture, DR & Operational Resilience 🔒
Data Modeling, Storage Choices & Capacity Planning 🔒
Operational Excellence, Monitoring & Cost Control 🔒
End-to-End Walkthrough & Interview Narration 🔒
Design a Ledger with Strict Correctness at Billion-Scale
10
🔒
Problem Understanding & Correctness Requirements 🔒
Scaling & Non-Functional Requirements (NFRs) 🔒
High-Level Architecture & Core Design Choices 🔒
Write Path Deep Dive 🔒
Storage Layer, Replication & Recovery 🔒
Read Models, Balances & Query Semantics 🔒
Multi-Region Architecture & Disaster Recovery 🔒
Security, Auditing & Invariant Verification 🔒
Capacity Planning, Shard Evolution & Hot Accounts 🔒
End-to-End Walkthrough & Interview Summary 🔒