Tìm kiếm
39 kết quả cho “Fallback”. Tìm không phân biệt dấu.
- Designing Resilient Systems Beyond Retries (Part 2): Bulkheading, Load Balancing, and Fallbacks Bài tóm tắt · Grab · 2019
…+ sidecar. Grab tự xây CSDP (client-side, dựa trên etcd). - Fallback khi retry vô ích , bốn kiểu: - fail silently : trả rỗng cho dữ liệu không thiết yếu (badge thông báo hiện 0); -…
- DNS fallback for better resilience Bài tóm tắt · Algolia · 2015
…ản — [bài gốc](https://www.algolia.com/blog/engineering/dns-fallback-for-better-resilience/) Bối cảnh - Algolia (search-as-a-service) đặt mục tiêu kiến trúc 99,9999% : mọi thành ph…
- Kabootar — Swiggy's Communication Platform Bài tóm tắt · Swiggy · 2017
…ho cả tin giao dịch lẫn marketing với độ ưu tiên khác nhau; fallback và retry; template có ngữ cảnh; lịch gửi; gom template vào campaign để đo open rate, CTA và lọc/làm giàu dữ liệ…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…y đổi chính - Couchbase làm tầng cache trong storage, không fallback về nguồn sự thật: đây là cache để scale nên không được phép dội tải về Espresso khi lỗi. Ba nguyên tắc: chịu đư…
- Check 100 candidates, not 10 million documents: Faster kNN filters in Elasticsearch Bài tóm tắt · Elastic · 2026
…lượng tử hoá dời ra sau bước lọc để kết quả post-filter và fallback cùng thang điểm. - Benchmark (theo Elastic): 5 tập dữ liệu (523K tới 10M vector), HNSW và IVF, một và nhiều seg…
- Caching Without Marshal Part 2: The Path to MessagePack Bài tóm tắt · Shopify · 2022
…n hoặc dùng chung để đọc được nhiều định dạng. - Dùng đường fallback làm cảm biến: log mọi lần phải quay về định dạng cũ để biết còn bao nhiêu và là gì. - Với cache, "trượt có kiểm…
- Similarity Engine at eBay Bài tóm tắt · eBay · 2023
eBay (12/2022) có khoảng 134 triệu người dùng và 1,7 tỉ listing đang hoạt động. Tìm kiếm theo từ khoá vấp từ đồng âm, query đuôi dài, ý định người dùng; team CoreAI dựng một engine ANN để tìm listing giống nhau theo…
- Postgres as Your Platform: Building Event-Driven Systems with Schema Changes Bài tóm tắt · Neon · 2025
Theo Neon, đội platform thường dựng giàn giáo quanh database (message queue để phát thay đổi, cron đồng bộ schema, webhook báo hệ phía sau). Postgres đã có sẵn đủ thứ để thay đổi schema thành sự kiện: DDL là transaction…
- Phoenix — Tinder's Testing Platform, Part II (Levers) Bài tóm tắt · Tinder · 2019
Một tính năng của app mobile đi qua PM, design, code, QA, build rồi duyệt của app store. Bất kỳ thay đổi nào sau đó (bug lọt QA, chỉnh chi tiết, muốn ra mắt đúng giờ) đều phải lặp lại cả vòng; trên mobile không thể…
- 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:
- Độ 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.
- 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…
- 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:
- 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…
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- 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…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- Vector search và index ANN Chủ đề Thành viên
Search ngữ nghĩa, gợi ý và RAG quy về tìm các vector (embedding vài trăm tới vài nghìn chiều) gần một vector query. Vector không có thứ tự tự nhiên, nên B-tree hay inverted index không dùng được; ở quy mô lớn phải dùng…
- Grab Công ty Thành viên
Dùng AWS từ ngày đầu (MyTeksi 2012: Rails trên EC2 + RDS MySQL) và theo Grab chỉ cần dưới 10 kỹ sư vận hành nhờ managed service . Năm 2016 họ chuyển API hành khách từ Rails sang Go theo từng endpoint bằng shadow…
- Algolia Công ty Thành viên
Search-as-a-service đặt mục tiêu 99,9999%. Năm 2015 họ coi DNS là điểm hỏng: API client tự viết dùng hai tên miền ở hai nhà cung cấp DNS và hai TLD, chỉ dùng đường phụ khi đường chính lỗi .
- 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…
- Netflix Công ty Thành viên
Sự cố hỏng DB năm 2008 dẫn tới 7 năm lên AWS theo hướng cloud-native . Bài kiểm tra lớn đầu tiên là sự cố AWS US-East năm 2011: kiến trúc stateless, nhiều zone, fallback chịu được, nhưng rút khỏi zone phải làm tay. Từ…
- Lessons Netflix Learned from the AWS Outage Bài tóm tắt · Netflix · 2011
…st : timeout gắt để thành phần lỗi không kéo cả hệ thống; - fallback : không cá nhân hoá được thì trả kết quả cache (cũ) hoặc kết quả không cá nhân hoá; - bỏ tính năng : tính năng…
- Swiggy Công ty Thành viên
Swiggy (giao đồ ăn, Ấn Độ), năm 2017: logic gửi push/SMS/email rải trong service của từng team được gom thành nền tảng Kabootar gồm 8 microservice nối qua RabbitMQ, message tự chứa cả kế hoạch retry/fallback, mọi domain…
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…eplica) (). Bài học cho SWE - Khi cache chỉ là đường tắt có fallback, bỏ bớt bảo đảm (bền, replica, nhất quán mạnh) để giảm chi phí. - Chọn TTL theo hành vi user (bao lâu thì bấm),…
- Elastic Công ty Thành viên
Elastic (nhà cung cấp Elasticsearch) xuất hiện trong wiki qua các bài 2026 về vector search. Năm 2026, query vector có filter được engine tự chọn lọc trước hay lọc sau theo độ chọn lọc ước tính, có thử lại và lùi về lọc…
- Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption Bài tóm tắt · Grab · 2026
Data lake của Grab: hàng petabyte, hàng tỉ object trên S3, phục vụ cả metric gần thời gian thực lẫn batch lớn qua hai nền tảng nội bộ (Slide cho batch, Hugo cho ingest từ hệ online). Nhiều năm, phần lớn bảng là Hive…
- Data Mesh at Grab (Part III): Operationalizing data reliability with automated DPIs Bài tóm tắt · Grab · 2026
Grab chuyển từ một đội Data Engineering trung tâm sang data mesh: các team tự publish data product, được chứng nhận (chủ sở hữu, tài liệu, lineage, kiểm chất lượng) qua Hubble (metadata, lineage), Genchi (quan sát chất…
- HRTWorker: A SharedWorker Framework Bài tóm tắt · Hudson River Trading · 2025
…e làm mất prototype, và không phải trình duyệt nào cũng có (fallback dễ sai). - HRTWorker: developer viết logic trong một class duy nhất; class đó khởi tạo ở chế độ client trong GU…
- LINE (LY Corp) Công ty Thành viên
Năm 2026 LY Corp thêm mã hoá đầu-cuối giữa producer và consumer cho một topic Kafka tới 1 triệu message/giây: mã hoá từng record qua interceptor, KEK dùng chung để header không phình, consumer hiểu cả hai định dạng…
- 1M messages per second: Applying E2EE to Apache Kafka in the LINE app Bài tóm tắt · LINE (LY Corp) · 2026
…và xoay khoá định kỳ. Migration không downtime - Plaintext fallback: deserializer có header thì giải mã, không có thì đọc như cũ. Thứ tự: deploy consumer trước , rồi mới bật mã ho…
- How we systematically improved our reliability Bài tóm tắt · Neon · 2026
…cũng là lỗi của mình : tìm thứ phòng vệ còn thiếu (timeout, fallback, cache, cô lập). - Action item cụ thể, kiểm được, xong trong vài ngày tới vài tháng, link từ đúng chỗ trong văn…
- Lessons Learnt From Consolidating ML Models in a Large Scale Recommendation System Bài tóm tắt · Netflix · 2023
…iên dị loại (user, video, thể loại...), cấu hình timeout và fallback theo bên gọi. - Mục tiêu online là phục vụ các SLA, mức sẵn sàng, ngân sách inference và logic nghiệp vụ khác n…
- Incident Report: July 2, 2026 — US East Services Outage Bài tóm tắt · Railway · 2026
…u trong sự cố, kiểm tra "sau thao tác này còn lại gì" (). - Fallback âm thầm sang đường chậm tệ hơn lỗi rõ ràng: nó biến sự cố 20 phút thành 2 giờ suy giảm khó thấy. - Trạng thái h…
- Engineering Real-Time Mobile Personalization Across iOS, Android, React Native, and Flutter Bài tóm tắt · Salesforce · 2026
…ho bốn stack: schema, ngữ nghĩa sự kiện, hành vi định danh, fallback và render native thống nhất; React Native và Flutter đi qua lớp cầu gọi API native của iOS và Android, nên bề m…
- Shopify Công ty Thành viên
Năm 2015 không còn mua được DB to hơn nên Shopify shard, rồi phát hiện thao tác lặp mọi shard làm mất cô lập lỗi. Kiến trúc pod (mỗi request chỉ chạm một tập datastore cô lập, Pod Mover dời pod sang DR) ra đời .…
- How Slack Rebuilt Notifications Bài tóm tắt · Slack · 2026
…tế của nó. - Bài học migration và rollback theo bài: - Thêm fallback lúc đọc để push enabled: false luôn nghĩa là không push, kể cả khi rollback. - Một trường sai định dạng từng đặ…
- From Always-On to On-Demand: Scaling Kafka Sinks with KEDA Bài tóm tắt · trivago · 2026
…mer trong group), thấp hơn nữa nếu sink bị database chặn. - Fallback: không lấy được metric 6 lần liên tiếp thì giữ 1 replica, để sink không kẹt ở 0 vì mất tín hiệu. - Ca biên: chí…