Tìm kiếm
10 kết quả cho “Monorepo lock”. Tìm không phân biệt dấu.
- Migrating millions of lines of code to TypeScript Bài tóm tắt · Stripe · 2022
…ải refactor code. - Ngày land: chọn Chủ nhật 6/3/2022, khoá monorepo , merge một PR hơn 3,7 triệu dòng . Tuần trước đó: cho build qua CI, deploy lên QA, sửa các công cụ khác cũng đ…
- Why We're Moving on From Nix (Introducing Railpack) Bài tóm tắt · Railway · 2025
Nixpacks (ra mắt khoảng 2022) là builder mặc định của Railway, đã build hơn 14 triệu app. Theo Railway, nó chạy tốt cho 80% người dùng, nhưng 20% còn lại là khoảng 200.000 người gặp giới hạn hằng ngày (2025); họ muốn đi…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Uber Công ty Thành viên
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…
- Counter Service: How we rewrote it in Rust Bài tóm tắt · Grab · 2025
…Phần lớn microservice của Grab viết bằng Go, nằm trong một monorepo. Rust vào dần: vài CLI, rồi một reverse proxy cho model serving (Catwalk). Câu hỏi tiếp theo là ROI của việc vi…
- Segment Công ty Thành viên
Nguồn chính kể đủ một vòng: một hàng đợi chung bị head-of-line blocking → mỗi destination một service + queue + repo → thư viện lệch phiên bản, chi phí vận hành tăng tuyến tính → gom 140+ service về một . Cùng thời kỳ,…
- Goodbye Microservices: From 100s of problem children to 1 superstar Bài tóm tắt · Segment · 2018
…140+ hàng đợi riêng, đẩy event vào một service duy nhất. 2. Monorepo , một phiên bản cho mỗi dependency (120 dependency), sửa mọi chỗ vỡ khi nâng cấp. 3. Traffic Recorder (dựa trên…