Các khái niệm như caching, load balancing, database scaling, partitioning/sharding và event streaming được đặt ở trung tâm vì đây là những lớp xử lý thường xuất hiện khi thiết kế hệ thống có throughput cao, latency thấp và yêu cầu availability rõ ràng. Trong workflow system design, đây là phần quyết định hệ thống có chịu tải được hay không.
API gateway, message queue, saga pattern, circuit breaker, side-car pattern, retry pattern và CQSR là nhóm pattern phù hợp với kiến trúc service phân tán. Chúng giúp người học trả lời các câu hỏi rất thực tế trong phỏng vấn: request đi qua đâu, xử lý lỗi thế nào, tách luồng đồng bộ và bất đồng bộ ra sao, và vì sao chọn monolithic hybrid hay microservices.
Thứ tự học từ trade-off, yêu cầu hệ thống, đến case study và migration monolith-to-microservices là hợp lý cho người đã có nền tảng kỹ thuật. Cách đi này giúp người học không chỉ nhớ pattern, mà còn biết đặt pattern đúng vào bối cảnh thiết kế và giải thích lựa chọn trước interviewer.