Case Studies
Các case studies được phân tích theo quy trình 6 bước đã trình bày ở Phương pháp tiếp cận thiết kế.
Danh sách Case Studies
- URL Shortener (TinyURL) - Hệ thống rút gọn URL
- Chat Application (WhatsApp/Telegram) - Ứng dụng chat real-time
- Social Media Feed (Twitter) - News feed cho mạng xã hội
- E‑commerce Platform (Amazon) - Sàn thương mại điện tử
- Ride‑sharing (Uber) - Ứng dụng gọi xe
- Video Streaming (YouTube/Netflix) - Nền tảng streaming video
Cấu trúc mỗi Case Study
Mỗi case study được phân tích theo các bước:
- Bước 1: Thu thập yêu cầu - Functional & Non-functional requirements, Scale estimation
- Bước 2: Ước lượng - Traffic, Storage, Bandwidth estimates
- Bước 3: Thiết kế high‑level - Block diagram, Components, Technology selection
- Bước 4: Thiết kế chi tiết - Database schema, API design, Data flow
- Bước 5: Bottlenecks & Tối ưu - SPOF, Scalability, Performance
- Bước 6: Trade‑offs - Consistency vs Availability, Latency vs Throughput, Cost vs Performance