Tìm kiếm
10 kết quả cho “Long Fork”. Tìm không phân biệt dấu.
- Jepsen: Amazon RDS for PostgreSQL 17.4 Bài tóm tắt · Jepsen · 2025
…ây, Elle thấy chu trình G-nonadjacent vài phút một lần, gồm Long Fork : hai nhánh cập nhật hai dòng khác nhau, mỗi nhánh không thấy nhánh kia. Vi phạm Snapshot Isolation; không thấ…
- Magic-trace: Diagnosing tricky performance issues easily with Intel Processor Trace Bài tóm tắt · Jane Street · 2022
…ch chậm đi (cũng do quyết định inline). - Dùng được cho cả "long async cycle" của Async: chụp snapshot khi một cycle quá dài, nhìn ngược 10 ms cuối thấy code nào làm quá nhiều việc…
- Migrating from Apollo Tooling to GraphQL Codegen at Yelp Bài tóm tắt · Yelp · 2026
…ay nằm ở file chung, kiểu bọc ( Maybe< , Exact< ), tên kiểu lồng nhau. Code có hàng nghìn import trỏ vào đường dẫn cũ. - Hai lần thử: (1) "hộp đen": chạy Codegen rồi hậu xử lý bằng…
- Đổ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.
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- 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:
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- How we accidentally built a better build system for OCaml Bài tóm tắt · Jane Street · 2025
…system-for-ocaml-index/) Bối cảnh - Khoảng 2012 , không hài lòng với OMake, Jane Street tự viết build system Jenga . Họ mở mã nguồn, nhưng gần như không ai dùng: không chạy trên Wi…
- Jepsen Công ty Thành viên
Jepsen là dự án kiểm thử độc lập về tính an toàn của database và hệ phân tán, không phải một công ty kể về hệ của mình; báo cáo 6/2020 áp công cụ Elle lên PostgreSQL một node và tìm ra chế độ "serializable" không…