Tìm kiếm
40 kết quả cho “mất CA key”. Tìm không phân biệt dấu.
- How WhatsApp enables multi-device capability Bài tóm tắt · WhatsApp · 2021
…ười khác hay bắt đầu cuộc gọi; thiết bị phụ giữ kết nối bảo mật tới điện thoại rồi hiển thị lại. - Cách này dễ đồng bộ và an toàn, nhưng kém tin cậy: thiết bị phụ chậm và hay mất k…
- Catching bugs on the client-side: how we developed our error tracking system Bài tóm tắt · Bumble · 2020
…pp sập), DB có thể tạm không ghi được; hàng đợi giảm rủi ro mất dữ liệu và giữ API trả lời nhanh cho client. - Lưu trữ: Elasticsearch thay vì ClickHouse (đầu 2018). ClickHouse ghi…
- Caching Without Marshal Part 2: The Path to MessagePack Bài tóm tắt · Shopify · 2022
MessagePack từ chối object lạ: chỉ mã hoá kiểu cơ bản và extension type đã đăng ký; object khác ném NoMethodError có tham chiếu tới object. Đó là điểm để log xem thứ gì đang bị đưa vào cache.
- 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:
- Bảo mật hạ tầng và quản lý secret Chủ đề Thành viên
Khi hệ thống lớn lên, số credential (mật khẩu DB, API key, SSH key, token, cookie phiên) tăng theo số service, pipeline, nhà cung cấp, và chúng rải vào code, cấu hình, hệ build, log. Các nguồn trong wiki cho thấy kẻ tấn…
- Scaling Etsy Payments with Vitess: Part 3 – Reducing Cutover Risk Bài tóm tắt · Etsy · 2023
…và có thể làm sập cả keyspace. Dùng vtexplain / EXPLAIN FORMAT=vitess trước cutover. Theo đề nghị của Etsy, PlanetScale thêm cờ --no scatter : mặc định chặn scatter, cho phép từng…
- How we rolled out security keys at Twitter Bài tóm tắt · Twitter · 2021
…ước, sau sự cố tài khoản năm 2020. Bối cảnh - Sau sự cố bảo mật năm 2020 (bài nhắc tới, không kể chi tiết), Twitter đẩy nhanh dùng security key (FIDO/WebAuthn) cho nhân viên. Khác…
- DuckLake v1.0: The Lakehouse Format Built on SQL Reaches Production-Readiness Bài tóm tắt · DuckDB Labs · 2026
…báo phát hành của nhà cung cấp; giữ lại vì cho thấy một format tiến hoá trong một năm từ bản phác thảo tới bản production, và phần phụ lục phân loại công việc. Mọi nhận định là th…
- De-identified authentication at scale (Anonymous Credential Service) Bài tóm tắt · Meta · 2022
…token , wiki và codegen, để đội khác dùng mà không cần hiểu mật mã. Bài học cho SWE - Một primitive bảo mật chỉ lan rộng khi có dạng dịch vụ multi-tenant và SDK, không bắt mỗi đội…
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
…ớt một container; nhưng phải viết lại logic cho 5 ngôn ngữ, mất cô lập (bug hay tăng tài nguyên của bên này làm chết bên kia), log và metric lẫn nhau. Kết luận: tiết kiệm không đủ…
- A Decade of Evolution of Alibaba's Databases - Part 2 Bài tóm tắt · Alibaba · 2019
…i tiết chỉ 1 phút, sau tối ưu mới được 10 giây. Bộ phận bảo mật lại đòi thu toàn bộ câu SQL để phân tích realtime. Họ dựng lại cả hệ giám sát (giám sát theo giây, thu toàn bộ SQL n…
- From Always-On to On-Demand: Scaling Kafka Sinks with KEDA Bài tóm tắt · trivago · 2026
…upsert idempotent vào database cục bộ của service dưới dạng materialized view. Đọc nhanh và không phụ thuộc hệ thượng nguồn; dựng lại được bằng cách đọc topic từ đầu. - 50+ sink ×…
- How we moved our Food Feed from Redis to Cassandra Bài tóm tắt · Zomato · 2016
…016 · 2. Tăng trưởng · Độ khó: Dễ — [bài gốc](https://www.zomato.com/blog/how-we-moved-our-food-feed-from-redis-to-cassandra) Bối cảnh - Food Feed là một phần của social graph: rev…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…i dung). Bài học cho SWE - Khoá cache quyết định cái gì làm mất cache: khoá theo URL rẻ để tra nhưng mất khi đổi URL; khoá theo nội dung bền hơn nhưng phải đọc nội dung. - Đơn vị c…
- Scaling Etsy Payments with Vitess: Part 1 – The Data Model Bài tóm tắt · Etsy · 2023
…hông scale dọc được nữa; tăng đột biến có thể gây chậm hoặc mất giao dịch. - 12/2020 → 5/2022: chuyển 23 bảng, hơn 40 tỉ dòng, từ bốn database thanh toán chưa shard vào một môi trư…
- How WhatsApp's device verification protects your account Bài tóm tắt · WhatsApp · 2023
…hentication key để client nối lại server mà không phải nhập mật khẩu, PIN hay mã SMS mỗi lần. Key không bị chặn trên đường truyền, nhưng malware trên máy (đặc biệt trong các bản Wh…
- How Netflix Scales its API with GraphQL Federation (Part 1) Bài tóm tắt · Netflix · 2020
…ng một lần (BFF hoặc mid-tier) lặp lại code lấy dữ liệu; và materialized view dữ liệu của đội khác, nhanh nhưng lệch. Dữ liệu không nhất quán giữa các ứng dụng Studio là vấn đề hỗ…
- Độ 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.
- How WhatsApp enables de-identified authenticated telemetry (DIT) Bài tóm tắt · WhatsApp · 2021
…ời dùng hệ điều hành nào. - Trước đó họ dựa vào lưu trữ bảo mật và xoá dữ liệu để log không bị gắn về một người. Nhưng log gửi qua kết nối đã xác thực thì về bản chất vẫn gắn được…
- 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:
- 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…
- Cache made consistent: Meta's cache invalidation solution Bài tóm tắt · Meta · 2022
…version mới có thể bị evict trước khi bản cũ tới, và cache mất luôn thông tin để phân xử. - Theo Meta, cache bất nhất có khi tệ ngang mất dữ liệu: một hệ nhắn tin lưu "user đang ở…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- From Static Rate Limiting to Adaptive Traffic Management in Airbnb's Key-Value Store Bài tóm tắt · Airbnb · 2026
…backend gần như không nhận thấy. Bài học (theo Airbnb) - Ra mắt sớm phần tạo tác động nhìn thấy được: RU accounting vừa lên đã tự throttle một caller có range scan âm thầm làm chậm…
- Meet Chrono, our scalable, consistent, metadata caching solution Bài tóm tắt · Dropbox · 2024
…key" , không giữ giá trị (giá trị nằm ở Memcache, được phép mất hoặc cũ). - Panda có commit timestamp đơn điệu theo key, đọc snapshot theo timestamp, GetLatest trả kèm read timesta…
- Scaling Cache Infrastructure at Pinterest Bài tóm tắt · Pinterest · 2020
…rver trở lại; - replicate xuyên AZ cho use case quan trọng, mất trọn một AZ vẫn không downtime; - shadow traffic và tiêm lỗi/latency giả lập trên traffic thật. - Sharding: consiste…
- The Consul outage that never happened Bài tóm tắt · GitLab · 2019
…cert tự ký từ bản proof-of-concept một năm trước, CA key đã mất , chưa từng qua production readiness review hay được giám sát (lúc đó đội production chỉ 4 người, 3 người mới đang o…
- Moving to DynamoDB to Increase Application Resiliency Bài tóm tắt · CapitalOne · 2021
…: primary ở một region, read replica ở region kia, promote mất 10–15 phút . - Ràng buộc: chỉ dùng database managed trên AWS (không tự vận hành MongoDB, Cassandra). Các lựa chọn đã…
- Building Git infrastructure for agent-scale development Bài tóm tắt · GitHub · 2026
…bằng bản chậm nhất. Thêm replica để đỡ đọc làm ghi chậm đi; mất replica giảm năng lực đọc; mất quorum là dừng ghi. Thay đổi chính (nguyên tắc thiết kế mới) - Làm lại khi GitHub vẫn…
- How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server Bài tóm tắt · Kubernetes · 2026
…thành phần duy nhất trong cache nói chuyện với API server. Mất kết nối thì nối lại từ version cuối; server trả 410 Gone (đã quá xa trong lịch sử) thì relist lấy snapshot mới. Reli…
- Scaling Time Series Data Storage — Part I Bài tóm tắt · Netflix · 2018
…ộng), tỉ lệ ghi:đọc khoảng 9:1, chọn nhất quán cuối thay vì mất availability. Thay đổi chính - Bắt đầu đơn giản : mỗi hội viên một row (row key CustomerId ), mỗi lượt xem một cột.…
- Mercari Công ty Thành viên
PaymentService của Merpay (2019) giữ nhất quán thanh toán qua nhiều service bằng cách tự làm ở tầng ứng dụng: chia pha + state machine, idempotency key bắt buộc, bù trừ kiểu TCC, đối soát và fault injection . Ba năm…
- Incident Report: March 30th, 2026 — Authenticated user data cached Bài tóm tắt · Railway · 2026
…trong nhiều giờ thay vì vài phút. - Ưu tiên an toàn và bảo mật hơn tính năng mới trong giai đoạn tăng trưởng nóng. Bài học cho SWE - Lỗi cache nguy hiểm nhất không phải dữ liệu cũ…
- Better Crash-safe replication for MySQL Bài tóm tắt · Booking.com · 2014
…phút; slave ở xa thì bão hoà đường WAN. 3. Master không có mặt thì slave không tiến được dù còn nhiều relay log chưa chạy. 4. Binlog cần đã bị purge trên master thì slave không nố…
- How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS, 10,000+ Instances Bài tóm tắt · Twitter · 2014
…nhanh"), không làm ở client (gần 100 project, đẩy thay đổi mất hàng năm). Tách đường dữ liệu nhanh khỏi đường điều khiển chậm; proxy stateless, một cluster leader giữ cái nhìn toà…
- Solving Remote Build Cache Misses by Annoying Your Colleagues Bài tóm tắt · SoundCloud · 2019
…oá dòng đó sau khi sinh và báo lỗi cho Google. Cùng task đó mất 1,3 giây để kiểm tra up-to-date vì lọc cả cây nguồn; chuyển file AIDL ra module riêng còn 0,003 giây. - Annotation p…
- GoCardless Công ty Thành viên
Công ty thanh toán chạy Postgres trên bare-metal. Hai bài cho thấy hai mặt của độ tin cậy DB: một migration schema "vô hại" gây 15 giây downtime vì hàng đợi khoá , và một lần primary hỏng mà Pacemaker không promote…
- Taming the ML Firehose: Scaling Feature Consistency Bài tóm tắt · Uber · 2026
…g trễ nhiều ngày từ production tới dữ liệu train; developer mất hàng tuần để lần ra lỗi. Thay đổi chính - Feature logging: ghi lại chính các feature được dùng lúc inference rồi dựn…
- A deeper dive into our May 2019 security incident Bài tóm tắt · Stack Overflow · 2021
…cũ (không 2FA) là lỗ hổng lớn nhất. - "Secret không chỉ là mật khẩu": SSH key, chuỗi kết nối DB cũng vậy; credential của tính năng đã bỏ phải bị thu hồi. - Tính năng tiện cho test…
- Zomato Công ty Thành viên
Năm 2016 Zomato chuyển Food Feed từ Redis (thiếu HA phân tán khi đó) sang Cassandra; lần đầu thất bại vì EBS giới hạn IO, rollback, chuyển sang ổ cục bộ rồi migrate không downtime .