Tìm kiếm
34 kết quả cho “Raft”. Tìm không phân biệt dấu.
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…compute và dữ liệu cùng node); SLA 99,95%. - Bản tài chính: Raft cho nhất quán mạnh, phục hồi nhanh. Thay đổi chính - PolarDB đi cùng hướng với Amazon Aurora (2014) nhưng đường khá…
- Jepsen: NATS 2.12.1 Bài tóm tắt · Jepsen · 2025
…nats-2.12.1) Bối cảnh - NATS JetStream nhân bản stream bằng Raft, hứa giao "ít nhất một lần" (không mất message đã ack), log có thứ tự toàn phần, và tài liệu nói vừa "linearizable"…
- A postmortem of our May 7, 2026 outage Bài tóm tắt · Coinbase · 2026
…ồn thì kéo dài. 1. Matching engine dồn vào một toà nhà. Cụm Raft 5 node chạy trong một Cluster Placement Group , chọn có chủ đích: theo Coinbase, latency và throughput của một sàn…
- Deployment of etcd on AWS EC2 Bài tóm tắt · etcd · 2017
…cd là kho key-value nhất quán mạnh , replicate đồng bộ bằng Raft; là nền cho control plane Kubernetes, lock phân tán, config, secret. - Vì mọi ghi phải qua quorum, thêm node làm et…
- Jepsen: Redpanda 21.10.1 Bài tóm tắt · Jepsen · 2022
…- Redpanda: hệ streaming tương thích giao thức Kafka, dùng Raft nội bộ thay ZooKeeper, quảng bá "không mất dữ liệu mặc định" vì chỉ ack sau khi fsync trên đa số replica (Kafka mặc…
- Multi-region high availability for Kafka workloads with a single Stretch Cluster Bài tóm tắt · Redpanda · 2026
…AZ, region, thậm chí một cloud. Mỗi partition sao chép bằng Raft ; ghi chỉ được ack khi đa số replica đã lưu bền. - Theo Redpanda: RPO = 0 (mọi bản ghi đã ack đều nằm trong một quo…
- How Uber Conquered Database Overload: From Static Rate-Limiting to Intelligent Load Management Bài tóm tắt · Uber · 2026
…quyền), storage engine stateful (transaction, pool kết nối, Raft; mỗi partition một leader hai follower, MySQL trên NVMe gắn liền), control plane. - Ở quy mô này quá tải lan dây ch…
- Follow Up - Preventing Upgrade Failures from etcd v3.5 to v3.6 Bài tóm tắt · etcd (CNCF) · 2025
etcd lưu thông tin thành viên cụm (membership) ở hai kho: v2store (cũ) và v3store. Ở v3.5, v2store là nguồn sự thật; ở v3.6, v3store là nguồn sự thật.
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- 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…
- Tách compute khỏi storage Chủ đề Thành viên
Hệ có trạng thái kiểu cổ điển (database, broker Kafka, fileserver Git) đặt dữ liệu bền trên đĩa của chính máy xử lý. Máy đó vừa là compute vừa là storage, nên:
- Redpanda Công ty Thành viên
Streaming tương thích Kafka, Redpanda Cloud chạy BYOC trên ba cloud. Trong sự cố GCP 12/6/2025, theo Redpanda, hàng trăm cluster không bị ảnh hưởng vì không có metadata hay dịch vụ quan trọng nằm ngoài cluster…
- Alibaba Công ty Thành viên
Database của Alibaba đi qua ba giai đoạn, đều do đỉnh tải Double 11 dẫn dắt: thương mại (IBM/Oracle/EMC, 2005–2009) → "De-IOE" sang mã nguồn mở với middleware TDDL và AliSQL (2010–2015) → tự phát triển X-DB (từ 2016).…
- Disaster Recovery for Databases: High-availability Architecture of PolarDB-X Bài tóm tắt · Alibaba · 2026
…về bất đồng bộ nên vẫn có thể mất); đồng thuận đa số Paxos/Raft (RPO = 0, failover tự động trong vài giây, sống nếu còn đa số). Kiến trúc PolarDB-X - Compute node không trạng thái…
- Ideal isn't real: Stress testing CockroachDB's resilience Bài tóm tắt · Cockroach Labs · 2025
…seholder cũ bị từ chối); từ 25.2 dùng leader lease : leader Raft đồng thời giữ lease, một thẩm quyền duy nhất cho đọc và ghi. - Restart node ngẫu nhiên (3 node): chuyển lease; nếu…
- Value Separation in Pebble: Storage Engine Optimization Bài tóm tắt · Cockroach Labs · 2026
…h tách value từ 256 byte ; tách cả value nhỏ ở vùng ít đọc (Raft log); tách sớm value của phiên bản MVCC cũ . Nhưng optimizer chạy nhiều truy vấn AS OF SYSTEM TIME để lấy thống kê,…
- Coinbase Công ty Thành viên
Năm 2026, mất một AZ của AWS us-east-1 (hỏng hệ làm lạnh) biến thành khoảng 8 giờ gián đoạn: matching engine Raft dồn trong một placement group mất quorum mà không có failover tự động, còn Kafka managed (MSK) không bầu…
- How Etsy caches: hashing, Ketama, and cache smearing Bài tóm tắt · Etsy · 2017
…Độ khó: Trung bình — [bài gốc](https://www.etsy.com/codeascraft/how-etsy-caches) Bối cảnh - Etsy dùng memcached làm look-aside cache (kết quả query DB, search, tính toán đắt) cho…
- Reducing Image File Size in the Photos Infrastructure Bài tóm tắt · Etsy · 2017
…Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://codeascraft.com/2017/05/30/reducing-image-file-size-at-etsy/) Bối cảnh - Hạ tầng ảnh: người bán upload, máy ImgWriter chuyển th…
- How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020 Bài tóm tắt · Etsy · 2021
…· 3. Quy mô lớn · Độ khó: Cơ bản — [bài gốc](https://codeascraft.com/2021/02/25/how-etsy-prepared-for-historic-volumes-of-holiday-traffic-in-2020/) Bối cảnh - Quý 2/2020 (lockdown)…
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
…Độ khó: Trung bình — [bài gốc](https://www.etsy.com/codeascraft/etsys-journey-to-typescript) Đối chiếu ba cách chuyển sang TypeScript: Stripe 2022 chuyển một lần bằng codemod , Ye…
- How We Built A Context-Specific Bidding System for Etsy Ads Bài tóm tắt · Etsy · 2021
…Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://codeascraft.com/2021/03/23/how-we-built-a-context-specific-bidding-system-for-etsy-ads/) Phần lớn bài là model (dự đoán tỉ lệ m…
- Scaling Etsy Payments with Vitess: Part 1 – The Data Model Bài tóm tắt · Etsy · 2023
…· Độ khó: Nâng cao — [bài gốc](https://www.etsy.com/codeascraft/scaling-etsy-payments-with-vitess-part-1--the-data-model) Bối cảnh - Cuối 2020, hai database thanh toán đã ở cấu hì…
- Scaling Etsy Payments with Vitess: Part 2 – The "Seamless" Migration Bài tóm tắt · Etsy · 2023
…· Độ khó: Nâng cao — [bài gốc](https://www.etsy.com/codeascraft/scaling-etsy-payments-with-vitess-part-2--the-seamless-migration) Bối cảnh - Dữ liệu thanh toán phải chia lại vào 4…
- Scaling Etsy Payments with Vitess: Part 3 – Reducing Cutover Risk Bài tóm tắt · Etsy · 2023
…· Độ khó: Nâng cao — [bài gốc](https://www.etsy.com/codeascraft/scaling-etsy-payments-with-vitess-part-3--reducing-cutover-risk) Bối cảnh - Tác giả ở đội Data Access Platform (giữ…
- Enhancing Cloud Usage Forecasting, Monitoring & Optimizing Bài tóm tắt · Etsy · 2024
…chỉnh · Độ khó: Dễ — [bài gốc](https://www.etsy.com/codeascraft/enhancing-cloud-usage-forecasting-monitoring--optimizing) Bối cảnh - Năm 2020 Etsy hoàn tất chuyển từ data center t…
- Migrating Etsy's database sharding to Vitess Bài tóm tắt · Etsy · 2026
…· Độ khó: Nâng cao — [bài gốc](https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess) Bối cảnh - Etsy shard MySQL từ khoảng 2010 : ~1.000 bảng trên ~1.000…
- Carving The Scheduler Out Of Our Orchestrator Bài tóm tắt · Fly.io · 2023
…ega: scheduler phân tán, bức tranh tài nguyên nhất quán qua Raft, giao dịch lạc quan) nhẹ và dễ mở rộng, cho họ ràng buộc vùng/cấu hình, rút app khỏi máy để bảo trì, tích hợp Consu…
- Inside Stream's Real-Time Architecture for Trading & Investing Apps Bài tóm tắt · Stream (GetStream) · 2026
…, rồi merge vào kết quả đã cache trong TiKV (TiKV lo multi-Raft và rebalance mà trước đây Stream tự vận hành). Lúc dựng top N, nguồn nào không còn gì đủ mới thì ngừng xét. Khoá ag…
- How the Miro Developer Platform leverages contract testing Bài tóm tắt · Miro · 2023
…bản tự động ngay sau thay đổi, kể cả gỡ endpoint đánh dấu draft khỏi OAS công khai. Vì sao - Khi tài liệu là hợp đồng với khách bên ngoài, độ lệch giữa tài liệu và API là lỗi sản…
- Accelerating real-time alerts with Redpanda: a successful migration story Bài tóm tắt · Redpanda · 2023
…PI, một binary C++ gồm broker, HTTP proxy, schema registry, Raft). Theo Equal Experts, benchmark cho latency thấp ngang Kafka chạy không replication (lựa chọn rủi ro cho production…
- Me and my shadow (link!): Disaster recovery replication made easy Bài tóm tắt · Redpanda · 2026
…ink ngược chiều và quy ước đặt tên (). Liên quan - (đồng bộ Raft giữa region) · - (sao chép giữ offset để migrate Kafka) - ·…
- VTOrc: Vitess-native Orchestrator Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2022
…hiều instance (pod bị evict, hết CPU...). Orchestrator dùng Raft hoặc một kho chung; VTOrc dùng shard lock sẵn có của Vitess trên topology server (kho KV có đồng thuận), nên nhiều…