Thiết kế hệ thống qua bài toán thực tế: SaaS, realtime và video
Áp dụng nền tảng thiết kế hệ thống vào ba loại sản phẩm phổ biến
Lộ trình 5 khóa đi từ nền tảng thiết kế hệ thống và cách giữ dữ liệu đúng khi có sự cố, rồi áp dụng vào ba bài toán thực tế: nền tảng SaaS nhiều tenant, ứng dụng realtime và offline-first, và hệ thống video từ upload tới livestream.
- Thiết kế hệ thống - ước lượng tải, load balancer, cache, queue, replication và partitioning
- Xử lý timeout, retry và crash - idempotency, outbox, lease và reconciliation
- Thiết kế nền tảng multi-tenant - control plane, tenant isolation và quota