Tìm kiếm
21 kết quả cho “Ledger”. Tìm không phân biệt dấu.
- Zero Sum by Design: 10 Years of Uber's Payments Platform Bài tóm tắt · Uber · 2026
…ng. - Ba mô hình dữ liệu lõi vẫn dùng tới nay: money order, ledger (thực thể có một hay nhiều tài khoản), entity changelog (mọi thay đổi số dư, dựng lại được sổ cái từ đầu). - Ghép…
- How we're building Scam Alert on WhatsApp Bài tóm tắt · WhatsApp · 2026
…ous credential; mở phiên RA-TLS với TEE và đối chiếu mã với ledger bên thứ ba; client từ chối gửi nếu tham số riêng tư (ε, δ của differential privacy, ngưỡng k-anonymity) không đạt…
- Scaling Etsy Payments with Vitess: Part 1 – The Data Model Bài tóm tắt · Etsy · 2023
…t shard, shard hỏng chỉ ảnh hưởng ít người). - Giai đoạn 1, ledger người bán (gần lý tưởng): shard theo shop id (đã là shardifier ở nơi khác của Etsy, và chừa đường cho một shop nh…
- Tracking the Money — Scaling Financial Reporting at Airbnb Bài tóm tắt · Airbnb · 2017
…ị nhỏ nhất là (loại sản phẩm, id sản phẩm). - Từ đó sinh subledger theo kế toán kép : mỗi bút toán có thời điểm, số tiền, loại tiền, ghi nợ/có, tài khoản; tiền không tự xuất hiện h…
- How we built Stripe Credits: A programmable, auditable way to pay your Stripe fees Bài tóm tắt · Stripe · 2026
Trước đây Stripe thu mọi phí từ số dư thanh toán chính của user; chương trình ưu đãi làm bằng giảm giá tuỳ biến hay điều chỉnh tiền bằng tay. Giảm giá chỉ áp cho phí xử lý thẻ; user trả đủ phí trước rồi mới được hoàn…
- Mã hoá đầu cuối và hệ thống mà server không được đọc Chủ đề Thành viên
Một hệ thống bình thường giả định server thấy hết dữ liệu: server fan-out tin nhắn, lưu bản sao lưu, đồng bộ thiết bị, thu log để vận hành, chạy model, chống lạm dụng. Khi sản phẩm hứa chính nhà vận hành cũng không đọc…
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Hạ tầng phục vụ LLM inference Chủ đề Thành viên
Phục vụ LLM giống một dịch vụ web ở chỗ cần scale theo tải, deploy phiên bản mới an toàn và phục hồi khi một process chết; nhưng ba đặc điểm làm các công cụ quen thuộc hỏng:
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- BookKeeper: Yahoo's Distributed Log Storage Bài tóm tắt · Yahoo · 2015
…t throughput hay latency. Kiến trúc - Ứng dụng làm việc với ledger (tạo, mở, thêm entry, đọc entry). Entry được nhân bản lên một số tối thiểu bookie theo quorum , và rải (stripe) q…
- WhatsApp Công ty Thành viên
WhatsApp là ca hiếm: blog kỹ thuật gần như chỉ kể hai giai đoạn, và hai giai đoạn ấy giải hai bài khác hẳn nhau. Giai đoạn Erlang (2011–2014) là câu chuyện tối ưu một hệ nhỏ người: năm 2012, một server FreeBSD + Erlang…
- Building Private Processing for AI tools on WhatsApp Bài tóm tắt · WhatsApp · 2025
…ion + TLS) với TEE; client đối chiếu số đo phần mềm với một ledger bên thứ ba để chỉ nói chuyện với mã đã công bố; 5. request mã hoá đầu cuối giữa thiết bị và TEE bằng khoá tạm; 6.…
- Airbnb Công ty Thành viên
Airbnb chuyển từ một ứng dụng Rails khổng lồ sang SOA, và lộ ra chi phí test: deep integration test cho mọi service không scale, nên họ chuyển sang tháp test + CD có canary analysis . Năm 2025 với ba trụ sản phẩm, data…
- A postmortem of our May 7, 2026 outage Bài tóm tắt · Coinbase · 2026
…ấy "giao dịch và báo giá hỏng" chứ không thấy "Kafka hỏng". Ledger, thanh toán, data pipeline cũng dính. - Một cụm chỉ cấu hình 2 AZ làm tăng phạm vi ảnh hưởng, dù lỗi MSK tác động…
- Etsy Công ty Thành viên
Etsy shard MySQL từ khoảng 2010 bằng ORM tự viết: gán shard ngẫu nhiên, lưu ánh xạ trong một index DB, thành điểm hỏng chung. Từ 2018 họ chuyển sang Vitess mà không dời dữ liệu (vindex lai: SQLite cho ID cũ, hash cho ID…
- Scalability and Load Testing for VALORANT Bài tóm tắt · Riot Games · 2020
…ánh đổi: mất transaction nguyên tử giữa các phần, phải dùng ledger cho thao tác dở dang, idempotency để retry, trạng thái khoá trung gian); rồi trong mỗi service chia người chơi và…
- We replaced Redis with MySQL for inventory reservations, and it scaled Bài tóm tắt · Shopify · 2026
…toán (vài phút); - Claim trừ hẳn vào sổ tồn kho (inventory ledger, nguồn sự thật) khi thanh toán xong. - Sai theo hướng này thì bán trùng món cuối; sai theo hướng kia thì báo hết…
- Hardening EmergencyReparentShard in v25 Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2026
…động bị bỏ qua; với semi-sync, primary chết cùng một acknowledger tiềm năng không liên lạc được vẫn chặn ERS vì cặp đó có thể vẫn nhận ghi. Bài học cho SWE - Failover phải chọn bả…