Ele.me
Công ty Dành cho thành viên
Mạch tiến hoá
Nền tảng giao đồ ăn (sau thuộc Alibaba). Năm 2012 mọi module lõi nằm trong một ứng dụng Python tên Zeus. Năm 2015 team đơn hàng 4 người tách Zeus thành các service qua sáu bước, từ module trong repo chung tới deploy vật lý riêng (3/2016), không gây sự cố nào Ele.me 2020. Series 6 phần kể tiếp: shard DB đơn hàng và message broadcast Ele.me 2020, dựng test tự động và diễn tập lỗi Ele.me 2020, vấn đề Redis và polling Ele.me 2020, sự cố RabbitMQ dùng chung Ele.me 2020, tách giao dịch thuận/nghịch theo domain Ele.me 2020. Theo tác giả, một nửa quá trình tiến hoá đến từ sự cố.
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 |
| 2012 |
1. Khởi đầu |
Zeus: một ứng dụng Python gom đơn hàng, user, nhà hàng; commit đầu của module đơn hàng 9/2012. |
Ele.me 2020 |
| 2015 |
2. Tăng trưởng |
Tách Zeus: module → proxy + registry chuyển traffic → tách repo → tách config → deploy riêng (3/2016). |
Ele.me 2020 |
| 2015 |
2. Tăng trưởng |
Shard DB đơn hàng 2 chiều × 120 shard (9/2015 → 3/2016, 10 phút chặn ghi); message broadcast bằng RabbitMQ; bản viết lại bị architecture review bác. |
Ele.me 2020 |
| 2016 |
2. Tăng trưởng |
Team test; Robot Framework + Jenkins; performance test Locust; diễn tập lỗi Kennel tìm ra timeout và cân tải sai. |
Ele.me 2020 |
| 2016 |
3. Quy mô lớn |
Nút cổ chai dời sang Redis: cache API polling vô dụng làm đầy cụm mới; pipeline cập nhật cache hỏng không ai biết. |
Ele.me 2020 |
| 2016 |
3. Quy mô lớn |
Sự cố RabbitMQ… |
|
Bạn đã dùng hết 3 bài đọc thử miễn phí
Đây là phần mở đầu của Ele.me. 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 (6 bài)
Blog này có 6 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