Tìm kiếm
40 kết quả cho “PR đọc cache”. Tìm không phân biệt dấu.
- Uncached I/O in Prometheus Bài tóm tắt · Prometheus · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Khó — [bài gốc](https://prometheus.io/blog/2026/03/05/uncached-io/) Bài ngắn của maintainer giới thiệu feature flag thử nghiệm. Bài toán chung: dữ…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
…Độ khó: Khó — [bài gốc](https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new-distributed-document-store) Bối cảnh - Trước Espresso, LinkedIn dùng Oracl…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
…lần chạy. Cấu hình thường gặp: CI trên main được ghi cache, PR chỉ được đọc (để chống đầu độc cache). Dự án Rust hay cache target/ và binary từ cargo install để CI nhanh hơn. - car…
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…Trung bình — [bài gốc](https://tech.ebayinc.com/engineering/prefetch-caching-of-ebay-items/) Bối cảnh - Phần lớn traffic vào trang item đến từ trang kết quả tìm kiếm. Những năm trư…
- 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:
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…i gốc](https://engineering.linkedin.com/blog/2023/upscaling-profile-datastore-while-reducing-costs) Bối cảnh - Đỉnh 4,8 triệu profile/giây , request tới storage gấp đôi mỗi năm (20…
- Re-architecting Slack's Workspace Preferences: Moving to an EAV Model Bài tóm tắt · Slack · 2018
…(https://slack.engineering/re-architecting-slacks-workspace-preferences-how-to-move-to-an-eav-model-to-support-scalability/) Bối cảnh - Thiết kế ban đầu: lưu tuỳ chọn của workspace…
- On WordPress Scaling and Performance, The Zillow Way Bài tóm tắt · Zillow · 2012
…khó: Dễ — [bài gốc](https://www.zillow.com/engineering/wordpress-scaling/) Bối cảnh - Sản phẩm Premier Agent Websites (website cho môi giới) dựng trên lõi WordPress, tự host, chỉ…
- Improving Python: How we made pip install twice as fast Bài tóm tắt · Man Group · 2025
…hó: Trung bình — [bài gốc](https://www.man.com/technology/improving-python) Bối cảnh - Man Group là quỹ đầu tư giao dịch hệ thống hơn 35 năm; hơn một phần ba nhân sự là technologis…
- Solving Remote Build Cache Misses by Annoying Your Colleagues Bài tóm tắt · SoundCloud · 2019
…uyển file AIDL ra module riêng còn 0,003 giây. - Annotation processor sinh danh sách thì phải sắp xếp, vì thứ tự xử lý có thể khác giữa CI và local. Kết quả (theo SoundCloud) - Thờ…
- 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.
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Prometheus Công ty Thành viên
Nguồn đầu tiên của dự án Prometheus trong wiki là thay đổi giao thức remote read ở bản 2.13 (2019): thay vì gom toàn bộ kết quả chưa nén vào một message protobuf (tới 2,5 GB mỗi bên cho 10.000 series), server stream…
- 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ự…
- Protecting our platform from spikes in usage by reducing load from the Monzo app Bài tóm tắt · Monzo · 2023
…ó: Trung bình — [bài gốc](https://monzo.com/blog/2023/10/12/protecting-our-platform-from-spikes-in-usage-by-reducing-load-from-the-monzo) Bối cảnh - Monzo gọi là stampeding herd :…
- 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
…a vào conflict). - Sửa object lấy từ cache dùng chung trong Predicate/EventHandler làm hỏng index của mọi controller khác; object trả từ Get / List là bản sao, sửa thoải mái. - Res…
- How We Improved Website Performance by Evolving Our Infrastructure Bài tóm tắt · Wix · 2021
…bình — [bài gốc](https://www.wix.engineering/post/how-we-improved-website-performance-by-evolving-our-infrastructure) Bối cảnh - Wix phục vụ hàng triệu site , nhiều site làm từ lâ…
- Using Presto in our Big Data Platform on AWS Bài tóm tắt · Netflix · 2014
…ó: Trung bình — [bài gốc](https://netflixtechblog.com/using-presto-in-our-big-data-platform-on-aws-938035909fd4) Bối cảnh - Nền big data của Netflix (2014) đặt data warehouse trên…
- The Invisible Rewrite: Modernizing the Kubernetes Image Promoter Bài tóm tắt · Kubernetes · 2026
…ình — [bài gốc](https://kubernetes.io/blog/2026/03/17/image-promoter-rewrite/) Bài của SIG Release. Phần chữ ký số (cosign, SLSA, SBOM) chỉ tóm tắt ngắn; lõi của bài là viết lại mộ…
- Gradle Remote Build Cache Misses Bài tóm tắt · SoundCloud · 2019
…ở CI giống hệt nhau . - Công cụ: build scan của Gradle Enterprise ghi lại input của từng task, so sánh hai build để thấy input nào khác (ví dụ thêm một khoảng trắng vào file Java c…
- Modernizing Prometheus: Native Storage for Composite Types Bài tóm tắt · Prometheus · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Khó — [bài gốc](https://prometheus.io/blog/2026/02/14/modernizing-prometheus-composite-samples/) Bài của một maintainer (Bartłomiej Płotka), tự nó…
- Optimizing Elasticsearch for Low Latency, Real-Time Recommendations Bài tóm tắt · Zillow · 2022
Gợi ý xuất hiện trong kết quả tìm kiếm, module gợi ý ở trang chi tiết nhà, các collection cá nhân hoá. Trước đây phần lớn (ngoài kết quả tìm kiếm) tính batch; năm 2022 chuyển phần lớn sang realtime để bắt kịp listing…
- Image Processing at Zillow: Out with the Old and In with the AWS Bài tóm tắt · Zillow · 2015
…g bình — [bài gốc](https://www.zillow.com/engineering/image-processing-in-aws/) Bối cảnh - Zillow xử lý hơn 3 triệu ảnh mới mỗi ngày (2015): ảnh listing, ảnh hồ sơ, ảnh Zillow Digs…
- 6 Lessons we learned when debugging a scaling problem on GitLab.com Bài tóm tắt · GitLab · 2019
…-SSH/ngày (khoảng 300/giây trung bình, 2019); 16 frontend HAProxy chính + 2 cho cổng SSH thay thế, 27 backend SSH. Diễn tiến điều tra 1. Packet capture với IP của một khách bị lỗi…
- How We Improved Our Performance Using ElasticSearch Plugins: Part 1 Bài tóm tắt · Tinder · 2019
…— [bài gốc](https://medium.com/tinder-engineering/how-we-improved-our-performance-using-elasticsearch-plugins-part-1-b0850a7e5224) Phần 1 trong hai bài; phần 2 (9/2019): . Bối cản…
- Check 100 candidates, not 10 million documents: Faster kNN filters in Elasticsearch Bài tóm tắt · Elastic · 2026
…tìm từng segment rồi gộp. - Filter đặt trong mệnh đề knn là pre-filter : kết quả là k láng giềng gần nhất trong số tài liệu khớp filter. Vì cả HNSW lẫn IVF đều không duyệt theo thứ…
- How we systematically improved our reliability Bài tóm tắt · Neon · 2026
…h — [bài gốc](https://neon.com/blog/how-we-systematically-improved-our-reliability) Bối cảnh - Lakebase Postgres (Neon) chạy một fleet rất lớn trên hai bề mặt (Neon và Databricks),…
- Rediscovering Transaction Processing From History and First Principles Bài tóm tắt · TigerBeetle · 2024
…//tigerbeetle.com/blog/2024-07-23-rediscovering-transaction-processing-from-history-and-first-principles) Bài của nhà sáng lập TigerBeetle (Joran Dirk Greef) nhân dịp gọi vốn; vừa…
- Increasing Magic Pocket write throughput by removing our SSD cache disks Bài tóm tắt · Dropbox · 2022
…h: throughput ghi gấp 2–2,5 lần , p95 ghi tốt hơn 15–20%. - Production (chạy dưới đỉnh): throughput ghi toàn fleet +15–20% mà không thêm máy. - Đánh đổi chấp nhận: - p95 ghi ở chặn…
- Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production Bài tóm tắt · Booking.com · 2016
…uating-mysql-parallel-replication-part-4-more-benchmarks-in-production-49ee255043ab) Phần 4 của series; phần trước: . Annex "Under the Hood" không ingest riêng. Đọc qua trình duyệt…
- Our Evolution Towards T-REX: The Prehistory of Experimentation Infrastructure at LinkedIn Bài tóm tắt · LinkedIn · 2020
…ing.linkedin.com/blog/2020/our-evolution-towards-t-rex--the-prehistory-of-experimentation-i) Bài đầu của series về lịch sử nền tảng thí nghiệm của LinkedIn (tên cũ: LiX, XLNT); các…
- Best practices can slow your application down Bài tóm tắt · Stack Overflow · 2021
…: Dễ — [bài gốc](https://stackoverflow.blog/2021/12/22/best-practices-can-slow-your-application-down/) Bối cảnh - Stack Overflow ra đời trên stack Microsoft (.NET, C , SQL Server),…
- How Instacart Uses Embeddings to Improve Search Relevance Bài tóm tắt · Instacart · 2022
…tps://tech.instacart.com/how-instacart-uses-embeddings-to-improve-search-relevance-e569839c3c36) Bài đi kèm paper SIGIR eCom 2022. Phần huấn luyện model (in-batch negative, cascade…
- Stack Overflow: How We Do App Caching - 2019 Edition Bài tóm tắt · Stack Overflow · 2019
…rẻ để lấy nhưng lớn, không đáng một hop mạng. - Ví dụ key: prod:1-related-questions:1234 . - Đọc: RAM → Redis (lấy giá trị và TTL trong một round-trip nhờ pipelining) → nguồn. Lấy…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…graph ("Cloud"): đồ thị kết nối cần duyệt trong bộ nhớ, có profile tải khác hẳn Leo nên tách ra scale riêng, gọi qua Java RPC. Search (Lucene) là service thứ hai, nhận dữ liệu từ…
- Scaling Time Series Data Storage — Part I Bài tóm tắt · Netflix · 2018
…đôi là vào vùng chưa ai thử. - Thiết kế lại thành Live + Compressed để chịu tăng trưởng 5 năm: - LiveVH: ít bản ghi gần đây, cập nhật thường xuyên, không nén; compaction thường xuy…
- Caching Without Marshal Part 2: The Path to MessagePack Bài tóm tắt · Shopify · 2022
…p cho lớp con của Hash như HashWithIndifferentAccess ), gửi PR sửa (bản 1.4.3). - 95% payload mã hoá được ngay; 5% cuối là đuôi dài. Thêm type cho TimeWithZone , Set , rồi một type…
- How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS, 10,000+ Instances Bài tóm tắt · Twitter · 2014
…ne (danh sách ID tweet), rồi Ads. Dịch vụ cache tăng từ một project lên gần trăm project dùng. - Vì sao Redis thay memcache cho timeline: ghi/đọc nhỏ, tăng dần trên object lớn (hom…
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
Config thay đổi vài lần mỗi phút, phải tới hàng nghìn service, hàng chục nghìn pod, trong vài chục giây, không cần deploy lại. Config luôn phải đọc được kể cả khi Sitar Service sập (cũ một chút thì được, không đọc được…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…. Thay đổi chính - Một điểm capture không phụ thuộc client: ProxySQL vốn đã nằm giữa ứng dụng và DB; bật query logging theo query rule cho đúng một cụm, ghi ra đĩa local, ít ảnh hư…