Twilio
Công ty Dành cho thành viên
Mạch tiến hoá
Năm 2014 Twilio tách dữ liệu cuộc gọi đang chạy khỏi dữ liệu đã xong, đặt service trước DB, rồi shard MySQL theo AccountSid (range + lookup), tất cả không downtime nhờ shadow proxy và account flag Twilio 2014. Năm 2017, hệ queue Ratequeue chuyển từ failover tay (20 phút trở lên) sang tự động khoảng 1 phút, kiểm chứng bằng chaos test định kỳ Twilio 2017. Từ 2011 Twilio đã nêu nguyên tắc: five nines nghĩa là người không thể nằm trong vòng khắc phục, và lưu trữ dữ liệu là phần khó nhất Twilio 2011.
Timeline
Năm = năm sự kiện theo bài (có thể sớm hơn năm đăng bài).
| Năm |
Giai đoạn |
Thay đổi |
Nguồn |
| 2011 |
2. Tăng trưởng |
Nguyên tắc HA: five nines cần tự phục hồi; lưu trữ dữ liệu là bài toán khó nhất. |
Twilio 2011 |
| 2014 |
2. Tăng trưởng |
Tách in-flight/post-flight; service trước DB; shard MySQL theo AccountSid; shard mới làm slave rồi tách, ID chẵn/lẻ. |
Twilio 2014 |
| 2017 |
3. Quy mô lớn |
Ratequeue (queue + rate limit trên Redis shard): failover tự động khoảng 1 phút, chaos test mỗi 4 giờ trên staging. |
Twilio 2017 |
Bạn đã dùng hết 3 bài đọc thử miễn phí
Đây là phần mở đầu của Twilio. Thành viên đọc được toàn bộ 46 bài tổng hợp theo chủ đề và 141 dòng thời gian công ty.
Các bài tóm tắt vẫn đọc tự do.
- Đọc không giới hạn mọi bài tổng hợp và dòng thời gian
- Danh sách đọc cá nhân hoá theo trình độ và mục tiêu
- Cộng đồng Discord cho thành viên (sắp mở)
Gói 6 tháng giảm ~16%, gói 12 tháng giảm ~25%. Trả bằng VietQR hoặc thẻ.
Tất cả bài viết của blog (9 bài)
Blog này có 9 bài – thành viên xem đầy đủ danh sách, nhóm theo năm, có link về bài gốc.
Xem gói thành viên