Tìm kiếm
40 kết quả cho “Cache miss”. Tìm không phân biệt dấu.
- 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…
- 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…
- 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…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
…26/09/21/github-actions-leaking-secrets-when-miri-output-is-cached/) Thông báo bảo mật ngắn của Rust Security Response Team; bài báo lỗi do một kỹ sư OpenAI gửi. Bối cảnh - GitHub…
- How we rolled out our own permissions DSL at Figma Bài tóm tắt · Figma · 2024
…à user. Engine toàn quyền chọn thứ tự, replica hay primary, cache. - Tối ưu: thêm trạng thái "chưa xác định" ( null ) cho evaluator; nạp dữ liệu theo từng đợt, ưu tiên bảng hay quy…
- How we built Claude Code auto mode: a safer way to skip permissions Bài tóm tắt · Anthropic · 2026
…đoạn 2 suy luận đầy đủ với cùng prompt (gần như toàn bộ là cache hit). Prompt là template cố định với ba chỗ tuỳ biến: môi trường tin cậy (mặc định chỉ tin repo git hiện tại), luậ…
- Dismissing Python Garbage Collection at Instagram Bài tóm tắt · Instagram · 2017
…thêm RAM để chạy thêm worker; (b) IPC của CPU tăng ~10% vì cache-miss giảm 2–3% (nhiều worker trỏ chung một vùng nhớ vật lý). Bài học cho SWE - Đo trước, đoán sau. Lần thử đầu sai…
- 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,…
- 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…
- 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ử…
- 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…
- 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…
- 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…
- Optimizing Our Build Times by Migrating from Webpack to Rspack Bài tóm tắt · Yelp · 2026
…độ của Webpack thành nút thắt dù họ đã tối ưu alias và thử cache trên CI. Có nhiều bundler mới (Vite, Parcel, Rspack); Yelp chọn Rspack vì tương thích cấu hình Webpack: nhiều năm…
- Redesigning the Initial Bootstrap Sequence Bài tóm tắt · Rust (Rust Foundation) · 2025
…trước, nên các crate compiler và dependency không đổi được cache khi chuyển nhánh git; chỉ phải dựng lại hết khi bump bootstrap mỗi 6 tuần theo chu kỳ phát hành. - Sửa std (ví dụ…
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
…ây một lần có jitter → client library đọc file trên đĩa vào cache trong bộ nhớ, phát hiện file đổi thì tự làm mới. - Viết lại từ Ruby sang Java (2024) ; snapshot S3 là kết quả của…
- A Kubernetes Resource That Doesn't Exist: Caching CI Images on Ephemeral Runners Bài tóm tắt · Mercari · 2026
…đẩy độ phức tạp vào pipeline. - Kéo nhanh hơn: pull-through cache ( docker-registry-proxy ) giảm thời gian tải 70–80% nhưng job chỉ nhanh hơn khoảng 15%. Đo kỹ: tải chỉ chiếm khoản…
- A Higgs-bugson in the Linux Kernel Bài tóm tắt · Jane Street · 2025
…bấm y ("tường lửa người"). - RFC 2203 đã nói client nên giữ cache các sequence number đã gửi; Linux không làm (FreeBSD có). Hai bản vá lên upstream (Linux 6.16): thêm cache đó, và…
- Analysis of recent downtime & what we're doing to prevent future incidents Bài tóm tắt · Asana · 2019
…đủ. - Sửa ngắn hạn: chặn vòng phản hồi bằng Redis làm khoá/cache tạm (check-and-set: đã thử cập nhật trong N giây gần đây thì không thử nữa, nên tốc độ thử ghi không đổi dù chậm h…
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Xác thực và phân quyền (authn/authz) Chủ đề Thành viên
Ở monolith, mỗi dữ liệu thường chỉ có một đường vào, nên kiểm tra quyền nằm ngay đó: một hàm hasaccess?, một API mỗi resource. Khi hệ thống tách thành nhiều service, nhiều client, nhiều loại token, cả hai nửa đều vỡ:
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- 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:
- 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…
- 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".
- 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:
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dòng,…
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- SoundCloud Công ty Thành viên
Năm 2013 SoundCloud rời mô hình một Public API cho mọi client, tách monolith thành microservice và khai sinh pattern BFF; đến 2021 có vài chục BFF dùng chung thư viện edge, nhưng logic tích hợp và phân quyền bị nhân bản…
- Instagration Pt. 2: Scaling our infrastructure to multiple data centers Bài tóm tắt · Instagram · 2015
…giờ dựng lại hạ tầng. - Sự cố cục bộ (mất điện một rack memcache) cũng cần đường lui. - Mở rộng dung lượng linh hoạt hơn ở các data center của Facebook. Thay đổi chính Từ 1 lên 3…
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- Why Discord is switching from Go to Rust Bài tóm tắt · Discord · 2020
…tỷ Read State (một cho mỗi user × kênh). Mỗi server giữ LRU cache hàng chục triệu Read State, hàng trăm nghìn lượt cập nhật cache/giây, phía sau là Cassandra với hàng chục nghìn lư…
- Pitfalls and Patterns in Microservice Dependency Management Bài tóm tắt · Google · 2021
…à điểm hỏng chung: thay đổi ở vùng này làm hỏng vùng kia. - Cache cục bộ có giới hạn ở từng vùng: giảm latency và tải DB, kích thước theo traffic vùng, và trả dữ liệu cũ khi backen…
- Building a dynamic and responsive Pinterest Bài tóm tắt · Pinterest · 2018
…g xếp hạng ML online thống nhất, tách compute khỏi storage, cache feature tĩnh trên node, shard để cache hit trên 90% ; - Feed Generator gọi đồng thời các hệ trên. - Interest feed…