16/07/2026
Ngày nay, đọc một cuốn sách không còn là điều gì khó khăn hay mất thời gian. Thậm chí, chỉ mất vài phút để AI tóm tắt gần như toàn bộ nội dung của nó.
Điều khó hơn là biết khi nào nên áp dụng những gì trong sách.
Designing Data-Intensive Applications là một trong những cuốn sách được nhắc đến nhiều nhất về thiết kế hệ thống.
Nhưng giá trị lớn nhất của nó không nằm ở những sơ đồ kiến trúc hay "best practices". Nó nằm ở cách tư duy về nguyên lý và những trade-offs phía sau mỗi quyết định.
Ví dụ, bạn đang làm tech lead của một website thương mại điện tử lớn, sắp tới là BlackFriday, bạn biết chắc chắn lượng người dùng sẽ tăng vọt, bạn sẽ làm gì?
Thêm Cache để giảm tải Database?
Tách Database thành nhiều shard?
Chấp nhận dữ liệu hiển thị chậm vài giây để đổi lấy khả năng mở rộng?
Không có đáp án đúng cho mọi hệ thống. Mỗi lựa chọn đều là một sự đánh đổi.
Ở Atento, chúng mình không chỉ đọc sách rồi kể lại. Chúng mình muốn mang những nguyên lý đó đối chiếu với những bài toán đã từng gặp khi xây dựng và vận hành sản phẩm ở các công ty công nghệ lớn: cách để áp dụng những kiến thức lý thuyết vào thực tế.
Buổi seminar sắp tới sẽ không chỉ nói về một cuốn sách. Chúng ta sẽ cùng bàn về cách những kỹ sư thực sự đưa ra quyết định.
👇 Nếu được chọn một chủ đề để đào sâu trong System design, bạn muốn thảo luận điều gì nhất?