Thời lượng tổng: 1 tuần
Level: Advanced
Yêu cầu: Hoàn thành Modules 1-6
Tổng quan Module
Một Design System tuyệt vời không chỉ có giao diện đẹp và API chuẩn, mà còn phải Chạy nhanh và Đáng tin cậy. Nếu hệ thống của bạn thường xuyên bị chậm (Lag) hoặc sập (Down), mọi chuẩn mực API đều trở nên vô nghĩa. Module này tập trung vào các kỹ thuật nâng cao để tối ưu hiệu năng và đảm bảo hệ thống luôn hoạt động ổn định dưới tải trọng lớn.
Danh sách bài học
| Bài | Tiêu đề | Thời lượng | Mô tả |
|---|---|---|---|
| 7.1 | Caching Strategies | 25 phút | Tối ưu tốc độ với Browser Cache, CDN và Redis |
| 7.2 | Rate Limiting | 20 phút | Bảo vệ tài nguyên và chống tấn công DDOS/Spam |
| 7.3 | Circuit Breakers | 25 phút | Cách xử lý khi các service phụ thuộc bị lỗi |
Kết quả học tập
Sau module này, bạn sẽ:
- ✅ Thiết kế được hệ thống Caching nhiều lớp (Multi-layer Caching).
- ✅ Triển khai được cơ chế Rate Limit để công bằng hóa việc sử dụng tài nguyên.
- ✅ Áp dụng các mẫu thiết kế chịu lỗi (Fault-tolerant) cho kiến trúc Microservices.