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