Tìm kiếm
28 kết quả cho “production trace”. Tìm không phân biệt dấu.
- Finding memory leaks with Memtrace Bài tóm tắt · Jane Street · 2020
…mpiler thường, mọi nền tảng, overhead đủ thấp để chạy trong production . - Viewer: icicle graph theo nơi cấp phát (chia ngược về caller), đồ thị heap theo thời gian, lọc theo "còn…
- Cook: A Fair Preemptive Resource Scheduler for Compute Clusters Bài tóm tắt · Two Sigma · 2016
…u loại tài nguyên (CPU, bộ nhớ). - Kiểm chứng trước khi lên production: viết simulator, chạy lại trace production 7 ngày, so có và không có preemption. Vì sao - Kết quả mô phỏng: 3…
- Debugging Production with Event Logging Bài tóm tắt · Zillow · 2018
…Dễ — [bài gốc](https://www.zillow.com/engineering/debugging-production-event-logging/) Bối cảnh - Trang tìm căn hộ: khi lưu một bản ghi vào SQL, các thuộc tính tìm kiếm được index…
- Tracing phân tán và log theo request Chủ đề
Khi một request đi qua hàng chục service, metric của từng service cho biết có chậm, log của từng service cho biết từng mảnh; không cái nào trả lời "request này chậm vì đâu" hay "trang này tốn bao nhiêu". Tracing phân…
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Hệ thống độ trễ thấp (low latency) Chủ đề Thành viên
Ở sàn giao dịch và công ty market making, mỗi giao dịch làm thay đổi thị trường cho giao dịch sau, và ai phản ứng chậm hơn thì thua. Yêu cầu không chỉ là latency trung bình thấp mà latency ổn định ở đuôi, ở thang micro…
- Đổ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.
- Hạ tầng nghiên cứu định lượng (dữ liệu thị trường, feature, backtest) Chủ đề Thành viên
Một quỹ định lượng hay công ty market making sống bằng vòng nghiên cứu: đặt giả thuyết → lấy dữ liệu → tạo feature → train model hay dựng tín hiệu → backtest/mô phỏng → đưa vào giao dịch thật → lặp lại. Theo Optiver, độ…
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- 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.
- 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.
- Stream processing Chủ đề Thành viên
Khi batch hằng ngày hay hằng giờ không còn đủ tươi (chi tiêu quảng cáo phải dừng đúng lúc chạm ngân sách, dashboard MRR không được trễ 24 giờ, alert phải bắn khi contest sắp đầy), hệ phải tính liên tục trên luồng sự…
- Jane Street Công ty Thành viên
Công ty giao dịch định lượng và market making, viết gần như mọi thứ bằng OCaml. Blog không kể chiến lược, nhưng kể khá nhiều về hạ tầng quanh chúng. Ở tầng công cụ, từ 2012 họ tự viết build system Jenga; năm 2014…
- Incident report: Runs list and logs degraded Bài tóm tắt · Trigger.dev · 2026
…ch insert lớn hơn để tạo ít part hơn. - Thay đổi ClickHouse production phải thử trên đường merge với dữ liệu giống production. - Giới hạn chi phí query và rate limit trên runs list…
- From Native to React Native to Flutter Bài tóm tắt · Zerodha · 2022
…iả trước khi quyết. Lý do theo Zerodha: hot reload, AOT cho production, layout giống flexbox, tự vẽ mọi widget nên sửa được widget gốc bằng cách chép source. Rủi ro framework bị bỏ…
- Bumble Công ty Thành viên
Bumble là tập đoàn hẹn hò sở hữu Badoo; bài 5/2019 trên blog bumble-tech kể cách backend PHP nguyên khối của Badoo được test khi tính năng lên server trước mọi client hàng tháng: SoftMocks cho code cũ đi kèm quy tắc…
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
…ng phải sửa; đổi API gây vỡ client thì kiểm kiểu fail trước production. - Hiệu năng kiểm kiểu: editor mất gần nửa phút để hiện kiểu; kiểm toàn codebase (cả file chưa chuyển) gần 10…
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- Netflix Công ty Thành viên
Sự cố hỏng DB năm 2008 dẫn tới 7 năm lên AWS theo hướng cloud-native . Bài kiểm tra lớn đầu tiên là sự cố AWS US-East năm 2011: kiến trúc stateless, nhiều zone, fallback chịu được, nhưng rút khỏi zone phải làm tay. Từ…
- Achieving observability in async workflows Bài tóm tắt · Netflix · 2021
…ải rác không nối được với nhau, có lúc phải viết SQL vào DB production lúc nửa đêm. Thay đổi chính - Khi chuyển workflow sang Java, yêu cầu: gần realtime, có bộ điều phối workflow…
- Pinterest Công ty Thành viên
Năm 2015 Pinterest sinh sẵn nội dung cho mọi user và lưu trong HBase, cách đã đưa họ tới 100 triệu MAU nhưng tốn lưu trữ và khó thử nghiệm. Họ xây 9 hệ thống C++/RocksDB để sinh feed lúc đọc . Phía dưới là tầng cache…
- Infrastructure patterns for agentic applications Bài tóm tắt · Render · 2026
…i thiệu Render Workflows (Beta); không kể sự cố hay số liệu production. Mọi nhận định là theo Render. Bối cảnh - Cách làm agent đầu tiên thường là bọc model trong một route handler…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…ng 6.000 event/giây, ngày đỉnh trên 600 triệu; nhiều region production; tăng khoảng 18% mỗi tháng , cộng dồn. - Ba điều làm bài toán khó (theo Atlassian): 1. Subscription rất chọn…
- Structured Logging with slog Bài tóm tắt · Go · 2023
…i của đội Go về một API thư viện chuẩn, không phải hệ thống production; giữ lại vì kể cách một hệ sinh thái gom các thư viện log rời rạc về một backend chung. Bối cảnh - Log là nơi…
- Building a lower-latency GC Bài tóm tắt · Jane Street · 2015
…ice vào lúc rảnh, tail latency giảm 3 lần trên một ứng dụng production thật, gần như chưa tune tham số. - Điểm đáng thất vọng: với batch job, aging gần như không cải thiện tổng thờ…
- Building observability into Notion's dead-letter queue Bài tóm tắt · Notion · 2026
…plorer , mục tiêu là xem và cứu task chết dễ như mọi bề mặt production khác, không thêm pipeline dữ liệu mới . - Tầng dữ liệu: Athena với partition projection ngay trên bucket S3 c…
- From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines Bài tóm tắt · Slack · 2026
…n có kiểu lỗi riêng. Kết quả - Bỏ hoàn toàn SSH vào cụm EMR production; xong Whitecastle; hết tranh tài nguyên trên master; job sống qua restart của pod Airflow, hết zombie; mở đườ…