Tìm kiếm
40 kết quả cho “Cache invalidation”. Tìm không phân biệt dấu.
- Cache made consistent: Meta's cache invalidation solution Bài tóm tắt · Meta · 2022
…[bài gốc](https://engineering.fb.com/2022/06/08/core-infra/cache-made-consistent/) Bài ngoài sheet; là nguồn gốc của phần "cache invalidation và consistency API" mà chỉ nhắc lướt.…
- 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:
- Turborepo Remote Cache: Accelerating CI to Move Fast Bài tóm tắt · Mercari · 2026
…neering.mercari.com/en/blog/entry/20260216-turborepo-remote-cache-accelerating-ci-to-move-fast/) Dự án thực tập của đội Web Platform, viết 3/2025, đăng 2/2026. Cùng chủ đề runner t…
- Incident Report: March 30th, 2026 — Authenticated user data cached Bài tóm tắt · Railway · 2026
…com/p/incident-report-march-30-2026-authenticated-user-data-cached) Bối cảnh - Trên Railway, CDN cache là opt-in : domain không bật CDN thì request luôn đi thẳng tới ứng dụng. - Ng…
- Gradle Remote Build Cache Misses Bài tóm tắt · SoundCloud · 2019
…(https://developers.soundcloud.com/blog/gradle-remote-build-cache-misses) Phần 1/2. Phần 2: . Codebase là app Android nhưng lõi là hạ tầng build, nên giữ. Bối cảnh - Thời gian buil…
- 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
…c](https://kubernetes.io/blog/2026/07/29/controller-runtime-cache-explained/) Bài giải thích cơ chế bên trong (blog của dự án Kubernetes), không phải câu chuyện của một công ty. Đặ…
- Scaling Cache Infrastructure at Pinterest Bài tóm tắt · Pinterest · 2020
…[bài gốc](https://medium.com/pinterest-engineering/scaling-cache-infrastructure-at-pinterest-422d6d294ece) Bối cảnh - Tầng cache phân tán nằm gần đáy stack, đứng trước nhiều servi…
- How Etsy caches: hashing, Ketama, and cache smearing Bài tóm tắt · Etsy · 2017
…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 PHP và Java, v…
- Solving Remote Build Cache Misses by Annoying Your Colleagues Bài tóm tắt · SoundCloud · 2019
…(https://developers.soundcloud.com/blog/gradle-remote-build-cache-misses-part-2) Phần 2/2. Phần 1: . Bối cảnh - Gradle khuyên CI ghi cache từ build sạch, developer chỉ đọc; SoundCl…
- Flannel: An Application-Level Edge Cache to Make Slack Scale Bài tóm tắt · Slack · 2017
…https://slack.engineering/flannel-an-application-level-edge-cache-to-make-slack-scale/) Bối cảnh - Slack thiết kế cho team vài trăm người: khi khởi động, client gọi rtm.start nhận…
- Increasing Magic Pocket write throughput by removing our SSD cache disks Bài tóm tắt · Dropbox · 2022
…ncreasing-magic-pocket-write-throughput-by-removing-our-ssd-cache-disks) Bối cảnh - 2017: Magic Pocket dùng ổ SMR (mật độ cao, nhưng nổi tiếng chậm khi ghi ngẫu nhiên). Mọi lượt gh…
- How We Improved Website Performance by Evolving Our Infrastructure Bài tóm tắt · Wix · 2021
…est lại sinh HTML riêng, rất phí với site nhiều lượt xem. - Cache HTML khi nó "gần như tĩnh": HTML đổi khi chủ site sửa site hay dữ liệu (kho hàng), có phần riêng cho từng khách (g…
- Stack Overflow: How We Do App Caching - 2019 Edition Bài tóm tắt · Stack Overflow · 2019
…Craver (bài cuối đã viết). Bài trước: . Chi tiết hoá phần "cache 2 tầng" trong . Bối cảnh - Thang độ trễ (2019): RAM khoảng 100 ns; một lần gọi Redis qua LAN của họ 0,2–0,5 ms (ch…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…lời khuyên cho người viết website, nhưng mô tả rõ thiết kế cache hai tầng của Chrome/V8. Wiki giữ phần thiết kế và các cách cache bị vô hiệu. Bối cảnh - Parse + compile JavaScript…
- Caching Without Marshal Part 2: The Path to MessagePack Bài tóm tắt · Shopify · 2022
…ếu tới object. Đó là điểm để log xem thứ gì đang bị đưa vào cache. - Migrate song song khoảng 6 tháng: 1. Thử mã hoá bằng MessagePack; được thì thêm byte tiền tố phiên bản (theo dõ…
- The Chubby lock service for loosely-coupled distributed systems Bài tóm tắt · Google · 2006
…p) để mỗi thư mục có thể do master khác phục vụ và metadata cache được. - Cache phía client có invalidation tường minh: master gửi lệnh huỷ khi dữ liệu đổi, client không bao giờ nh…
- Active-Active for Multi-Regional Resiliency Bài tóm tắt · Netflix · 2013
…i ngay, để bảo vệ tầng dưới khi service đang scale lên hoặc cache region còn nguội (thundering herd khi chuyển traffic). - Dữ liệu: mọi dữ liệu đọc/ghi phục vụ user nằm trong Cassa…
- Himeji: A Scalable Centralized System for Authorization at Airbnb Bài tóm tắt · Airbnb · 2021
…ng: orchestration (đọc cấu hình, phát lệnh fetch, route tới cache bằng consistent hashing), cache (shard + replica, mỗi shard một instance trên mỗi AZ, nhắm hit rate khoảng 98%), d…
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…tìm kiếm tải xong. Lần này họ muốn phục vụ cả trang item từ cache khi user bấm vào từ kết quả tìm kiếm. Thay đổi chính - Prefetch dự đoán ở phía server: khi xử lý một lần tìm kiếm,…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…p đôi mỗi năm (2023). Profile hơn 99% là đọc. - Lịch sử: memcached làm cache đọc trước DB, khó vận hành (suy giảm khi mở rộng, thay node, cache lạnh). Chuyển từ Oracle sang Espress…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…là trang lỗi. - Dữ liệu trên Vitess chia nhiều keyspace (). Cache là Memcached, Mcrouter định tuyến bằng consistent hashing. Mcrib là control plane mới của cache: theo dõi Consul,…
- Meet Chrono, our scalable, consistent, metadata caching solution Bài tóm tắt · Dropbox · 2024
…MVCC tự xây; theo đà tăng, QPS đọc sẽ vượt sức máy storage. Cache là lời giải hiển nhiên nhưng các client nội bộ đã quen read-after-write ; nới đảm bảo này thì không thể kiểm và sử…
- Caching Without Marshal Part 1: Marshal from the Inside Out Bài tóm tắt · Shopify · 2022
…Marshal; wiki giữ phần sự cố và lý do. Bối cảnh - Mọi loại cache của Rails (trang, partial, query, low-level) dùng chung read / write trên Rails.cache , và mọi backend (monolith l…
- Why We're Moving on From Nix (Introducing Railpack) Bài tóm tắt · Railway · 2025
…runtime nằm chung một layer /nix/store , không tách được. - Cache kém: Railway tiêm biến môi trường deployment ID vào mọi build, nên mọi layer sau chỗ biến đó trong Dockerfile luôn…
- Evolution of Application Data Caching: From RAM to SSD Bài tóm tắt · Netflix · 2018
…ion-data-caching-from-ram-to-ssd-a33d6fa7a690) Bối cảnh - EVCache (từ 2013): cache phân tán dựa trên memcached, tích hợp với AWS, được gọi là "microservice ẩn". Đến 2018 là dịch vụ…
- On WordPress Scaling and Performance, The Zillow Way Bài tóm tắt · Zillow · 2012
…host trên Route 53, quản lý qua API và UI riêng. - Hai tầng cache: một nhóm server Varnish tự autoscale đứng trước; mỗi site được gán cho một server Varnish, và khi site đổi gì thì…
- Using the Gini Coefficient to Plan Edge Capacity Bài tóm tắt · Fastly · 2026
…ớn làm vài khách chiếm phần lớn traffic → độ phổ biến cao → cache hit cao → mỗi request rẻ CPU hơn. Hai POP cùng tổng traffic có thể có hành vi cache rất khác. - Chuỗi mô hình: tra…
- Working with PostgreSQL Bài tóm tắt · Zerodha · 2021
…ư không có user. Cao điểm 40–50.000 query/giây dù đã có lớp cache phía trước. - Nhiều năm chỉ chạy một cặp master-replica (32 core, 64 GB RAM) chứa hàng tỷ dòng, tới khi dữ liệu tă…
- How We Built a Cross-Region Caching Library Bài tóm tắt · Wix · 2022
…oservice ở nhiều data center. - Nhiều team tự viết thư viện cache nửa vời, mỗi nhóm một kiểu; team Data Streams nhận làm một giải pháp chung. - Yêu cầu: p99 khoảng 10 ms cho put/ge…
- 5-year Evolution of Ele.me's Transaction System - Part 4 Bài tóm tắt · Ele.me · 2020
…ớ, kết nối, hit rate, số key). Code dùng Redis cho ba việc: cache (bảng, API), distributed lock, sinh số thứ tự cho merchant. Thay đổi chính - Chuyển cụm cache thì "sốc": cụm cũ 55…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…iner riêng nghĩa là mỗi shard checkout lại repo và không có cache chung: P95/P99 tốt hơn Jenkins, P50 và trung bình lại tệ hơn , vì trong repo 10 triệu target hầu hết thay đổi là n…
- Optimizing Elasticsearch for Low Latency, Real-Time Recommendations Bài tóm tắt · Zillow · 2022
…hất. Thay đổi chính - Service rt-recs (Java + Python): kiểm cache Redis → lấy hồ sơ người dùng (cập nhật gần realtime) → Elasticsearch sinh tối đa 100 ứng viên từ khoảng 1,3 triệu…
- Meta's Infrastructure Evolution and the Advent of AI Bài tóm tắt · Meta · 2025
…ial graph liên thông. - Mở ra công chúng: đỡ tải DB bằng Memcache , rồi xây hẳn TAO (social graph) và nhiều hệ cache, quản lý dữ liệu mới. - Khi ra châu Âu, scale phần mềm "không c…
- A Decade of Evolution of Alibaba's Databases - Part 2 Bài tóm tắt · Alibaba · 2019
…cho chẩn đoán tự động (CloudDBA) và TSDB. - 2016, hot key ở cache Tair: một key trong cache chỉ nằm trên một máy, nên lượng truy cập tập trung dịp Double 11 vượt CPU và NIC của một…
- Our not-so-magic journey scaling low latency, multi-region services on AWS Bài tóm tắt · Atlassian · 2019
…có request 10ms, dù vẫn trong SLA của DynamoDB. Giải pháp: cache ngay trên node (không qua mạng) + invalidate qua SNS giữa các node. 2. "Load balancer không phải phép màu": sập 5…
- Inside Stream's Real-Time Architecture for Trading & Investing Apps Bài tóm tắt · Stream (GetStream) · 2026
…mở app cùng lúc. Thay đổi chính - Feed: fan-out on read có cache ("materialized feed"). Mỗi activity lưu một lần (không chép theo follower như push). Khi đọc, chỉ lấy phần mới kể…
- From Event-Driven Chaos to a Blazingly Fast Serving API Bài tóm tắt · Zalando · 2025
…pdater scale theo lag, ghi DynamoDB theo batch song song. - Cache trước DynamoDB: - Caffeine async cache 60 giây, 15 giây cuối là cửa sổ stale-while-refresh; - Consistent Hash Load…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…phần cứng; mỗi service được redline để biết giới hạn tải. - Cache: thêm memcache/Couchbase ở mid-tier và Voldemort chứa kết quả tính sẵn. Sau đó gỡ bớt cache mid-tier : chúng giữ d…
- Building the Activity Graph, Part 2 Bài tóm tắt · LinkedIn · 2017
…ỗi searcher node: EntityFeatureStore (EFS) = Bloom filter + cache Caffeine + RocksDB. Mỗi request cần hàng trăm nghìn lookup, nên lookup phải tính bằng nano giây. - Không bao giờ k…
- March 20 ChatGPT outage: Here's what happened Bài tóm tắt · OpenAI · 2023
…người thực sự bị lộ "cực kỳ thấp". Nguyên nhân - Kiến trúc: cache thông tin user trong Redis Cluster để không phải hỏi DB mỗi request; server Python chạy asyncio dùng thư viện redi…