Uber
Công ty Dành cho thành viên
Mạch tiến hoá
Một vòng đủ: monolith → microservices → tổ chức lại microservices. Năm 2012–2013 Uber có hai monolith; khi lên hàng trăm kỹ sư thì tách. Lý do chủ yếu là tổ chức. Năm 2015 họ có 500+ service và phải chuẩn hoá contract bằng Thrift Uber 2015. Tầng lưu trữ đổi từ Postgres sang MySQL làm nền cho Schemaless, theo Uber vì khuếch đại ghi, replication xuyên vùng và khó nâng cấp Uber 2016. Năm 2020, với ~2.200 service, họ gom thành 70 domain có layer, gateway, extension (DOMA) Uber 2020. Ở tầng storage, M3DB chuyển sang placement theo subcluster để thu hẹp blast radius Uber 2026. Ở đỉnh bùng nổ (2016: 2.000 kỹ sư, khoảng 1.000 service, hơn 8.000 repo), Matt Ranney tổng kết những điều ước gì biết sớm: truyền context, tracing, log có cấu trúc, "chỉ dùng cà rốt, không dùng gậy" Uber 2016. Năm 2025 Uber đang hội tụ từ Peloton (Mesos, tự xây) về Kubernetes, ví dụ chuyển hàng nghìn phiên notebook mà không gián đoạn Uber 2025. Cũng năm 2026, Odin (điều phối workload có trạng thái) chuyển từ cấp trọn core sang cấp lai core riêng và core chia sẻ để giảm cấp thừa cho workload bùng nổ Uber 2026. Cùng lúc lên cloud (từ 2/2023), Uber đưa máy Arm vào đội x86: phải gỡ phụ thuộc vòng giữa công cụ build, CI và nền tảng stateful để build được ảnh đa kiến trúc Uber 2025, rồi chuyển hơn 2.800 service theo tier và zone bằng một hệ goal-state tự revert Uber 2025. Cùng năm, mạng nội bộ công ty chuyển sang stack giám sát mã nguồn mở với cấu hình sinh từ inventory Uber 2026. Trước đó, năm 2021, CI của monorepo Go bị một thay đổi lớn chặn cả hàng đợi merge hàng giờ;…
Bạn đã dùng hết 3 bài đọc thử miễn phí
Đây là phần mở đầu của Uber. 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 (357 bài)
Blog này có 357 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