Gojek
Công ty Dành cho thành viên
Mạch tiến hoá
Dịch vụ tìm tài xế của Gojek đi từ Postgres (không chịu được vị trí cập nhật liên tục) sang Redis, rồi khi GoFood và Logistics tăng trưởng thì phải scale ngang: đẩy đọc sang replica nhờ lệnh EVAL_RO họ đề xuất cho Redis, chia query geo cho nhiều node, chấp nhận kết quả một phần khi hết timeout Gojek 2022. Trước đó, năm 2020, team Engineering Platform mô tả cách theo kịp nhịp nâng cấp Kubernetes mỗi quý trên GKE bằng playbook, luân phiên người và tự động hoá dần Gojek 2020. Cùng năm, đội Data Engineering mô tả cách giám sát hơn một nghìn pipeline Airflow bằng heartbeat và độ trễ lập lịch Gojek 2020.
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 |
| 2020 |
3. Quy mô lớn |
Quy trình nâng cấp GKE mỗi quý: regional cluster, surge upgrade, PDB, luân phiên người, tự động hoá dần. |
Gojek 2020 |
| 2020 |
2. Tăng trưởng |
Giám sát Airflow (hơn 1.000 pipeline): statsd → Telegraf → InfluxDB, schedule delay, deadman alert bằng Kapacitor. |
Gojek 2020 |
| 2022 |
2. Tăng trưởng |
Geo-search scale ngang trên Redis Cluster: EVAL_RO, scatter-gather, best effort; 600k ghi + 200k tìm/phút. |
Gojek 2022 |
Bạn đã dùng hết 3 bài đọc thử miễn phí
Đây là phần mở đầu của Gojek. 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 (32 bài)
Blog này có 32 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