Tìm kiếm
24 kết quả cho “Best effort”. Tìm không phân biệt dấu.
- Scaling Our Geo-Search Service For 10x Load Bài tóm tắt · Gojek · 2022
…cao điểm với vùng ít tải khi chia shard, tránh hot shard. - Best effort search: đặt timeout cho query; hết giờ thì trả những tài xế đã lấy được , không chờ node chậm. Phần lớn node…
- How we do On-Call Rotations Bài tóm tắt · Nubank · 2019
…pool, bắt buộc, một người; lớp hai là cả team sở hữu alert, best-effort , cùng bị gọi một lúc khi leo thang. Qua hàng chục lần leo thang, chưa lần nào lớp hai không ai trả lời. - C…
- 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ả…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Xử lý sự cố và on-call Chủ đề Thành viên
Khi hệ còn nhỏ, vài người biết hết mọi thứ; có lỗi thì người thấy đầu tiên sửa luôn. Khi có hàng trăm service và hàng trăm engineer, câu hỏi đổi khác:
- 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:
- 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…
- How we scaled async workload processing at GitLab.com using Sidekiq Bài tóm tắt · GitLab · 2020
…ỗi worker class một queue, gom thành nhóm realtime , asap , besteffort để giám sát và giới hạn từng queue. Tác giả Sidekiq khuyên không quá vài queue (M process poll N queue = O(M×…
- Instagram Công ty Thành viên
Bắt đầu bằng stack "nhàm chán" (Django + Postgres + Redis + Memcached trên EC2). Nguyên tắc: đơn giản, không phát minh lại, dùng đồ đã kiểm chứng. 3 kỹ sư vận hành được 14 triệu user . Cùng năm họ giữ Postgres, chia…
- Search Architecture Bài tóm tắt · Instagram · 2015
…). Consumer như search lọc sự kiện liên quan. - Firehose là best-effort, chấp nhận mất một phần nhỏ . Nhất quán sau đạt bằng base build : mỗi đêm snapshot mọi DB Postgres vào Hive;…
- Now You See Me, Now You Don't: LinkedIn's Real-Time Presence Platform Bài tóm tắt · LinkedIn · 2018
…băm member ID để heartbeat của một người dính vào một node (best-effort). Khi deploy, chờ d + 2ε giây cho trigger chạy hết rồi mới restart. - Kết quả: thay đổi tới người xem dưới 2…
- Nubank Công ty Thành viên
Năm 2019: thay vì mỗi team nhỏ (2–8 người) tự trực, họ gộp nhiều team vào một lịch trực chung để mỗi người trực ít ngày hơn, với điều kiện mọi alert có runbook thử với người ngoài team và không còn alert chập chờn; team…
- Infrastructure update: evolution of the Dropbox backbone network Bài tóm tắt · Dropbox · 2017
…oS bốn lớp: Network Control Premium (user) Default (nội bộ) Best Effort (bỏ trước khi nghẽn). Các team tự gắn nhãn traffic ngay trên host. - 2016, tái kiến trúc: trước đây một loại…
- Cross Shard Transactions at 10 Million Requests Per Second Bài tóm tắt · Dropbox · 2018
…lo có transaction mạnh, latency thấp; giữa các colo chỉ là "best-effort". - Có dữ liệu không gom được (liên kết giữa người dùng và nội dung chia sẻ với người khác, hai người ở hai…
- GitHub's Engineering Fundamentals program Bài tóm tắt · GitHub · 2024
…AML giữ tầng (tier 0–3 theo mức quan trọng), QoS (critical, best effort, maintenance…), loại service, và chủ sở hữu (sponsor, team, kênh liên lạc). - Scorecard đọc YAML để tự áp yê…
- Gojek Công ty Thành viên
Dịch vụ tìm tài xế của Gojek đi từ Postgres (không chịu được vị trí cập nhật liên tục) sang Redis, rồi khi GoFood và Logistics tăng trưởng thì phải scale ngang: đẩy đọc sang replica nhờ lệnh EVALRO họ đề xuất cho Redis,…
- Rethinking Netflix's Edge Load Balancing Bài tóm tắt · Netflix · 2018
…ọc mỗi request các server vượt ngưỡng utilization/sức khoẻ (best-effort N lần rồi bỏ lọc); probation : server chưa trả lời lần nào chỉ được một request đang chờ; warmup tăng dần tr…
- Timestone: Netflix's High-Throughput, Low-Latency Priority Queueing System Bài tóm tắt · Netflix · 2022
…cập nhật index "hiện tại" và "lịch sử" trên Elasticsearch (best-effort, thứ tự theo bộ đếm version của message). - Mô hình: ưu tiên là số nguyên (thường là Unix timestamp ms, ưu t…
- Sharding Pinterest: How we scaled our MySQL fleet Bài tóm tắt · Pinterest · 2015
…p được, lấy N pin của board theo thứ tự xác định; cập nhật "best effort". Thay đổi chính - Chọn MySQL vì trưởng thành; theo tác giả, startup nên tránh đồ mới (MongoDB, Cassandra, M…
- Geosharded Recommendations Part 3: Consistency Bài tóm tắt · Tinder · 2019
…anh chấp. - Theo Tinder, nhiều hệ queue khác chỉ có thứ tự "best-effort", hoặc FIFO nhưng throughput rất thấp. - Đọc nhất quán mạnh từ Elasticsearch: - Elasticsearch là near real-t…
- Modernizing Artifact Storage at Uber Bài tóm tắt · Uber · 2026
…nhắc proxy HTTP chung như NGINX nhưng ngữ nghĩa TTL và xoá best-effort không hợp yêu cầu đúng đắn của artifact (kiểm mỗi request, nhất quán mạnh, chuyển thẳng khi lỗi). - Kết quả,…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…chỉ trong một process (gần như "cùng site, cùng tab"). Rẻ, "best effort", theo V8 đạt khoảng 80% hit ngoài thực tế. - Cache trên đĩa do Chrome (Blink) quản lý, gắn vào HTTP resourc…
- How WhatsApp Grew to Nearly 500 Million Users, 11,000 cores, and 70 Million Messages a Second Bài tóm tắt · WhatsApp · 2014
…ừ DB; call dùng timeout thay vì monitor; nosuspend cho cast best-effort để node không bị scheduler treo khi buffer phân tán đầy; buffer phân tán lớn. - Meta-cluster: tự viết wandis…
- BookKeeper: Yahoo's Distributed Log Storage Bài tóm tắt · Yahoo · 2015
…quảng cáo Gemini, trang chủ, kho Sherpa...), có hai chế độ best-effort và bảo đảm giao . - BookKeeper lưu message như một queue tin cậy và giữ vị trí của từng receiver để giao ít…