Tìm kiếm
24 kết quả cho “JIT”. Tìm không phân biệt dấu.
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
…line. Phần CPU dành cho codec giảm từ 3,58% xuống 0,98% . - JIT (Frugal, cho Thrift): code sinh ra phình theo số trường và phụ thuộc phiên bản công cụ của từng người. JIT sinh mã l…
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
…container chính khởi động → sau đó poll vài giâ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…
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
…dator theo annotation trong IDL; Frugal , codec Thrift dùng JIT, không cần sinh code codec (IDL phức tạp sinh hàng chục nghìn dòng). Vì sao - Framework nội bộ viết nhanh lúc đầu (K…
- Now You See Me, Now You Don't: LinkedIn's Real-Time Presence Platform Bài tóm tắt · LinkedIn · 2018
Chấm xanh "đang online" cho khoảng 500 triệu thành viên (2018): mỗi giây hàng nghìn người online/offline, cần phát thay đổi tới mọi kết nối đang xem.
- Lessons Learned From Running Apache Airflow at Scale Bài tóm tắt · Shopify · 2022
Shopify chạy Airflow production hơn hai năm (2022) cho trích xuất dữ liệu, huấn luyện model, bảo trì bảng Iceberg, mô hình hoá DBT; Airflow 2.2 trên Kubernetes, Celery executor, MySQL 8.
- 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:
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- 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…
- 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…
- ByteDance Công ty Thành viên
ByteDance đưa Go vào năm 2014 cho push service giữ nhiều kết nối, rồi để Go lan ra bằng framework chung: Kite (RPC) và Ginex (HTTP) năm 2016. Kite gắn chặt Thrift nên từ nửa sau 2019 họ viết lại thành Kitex cùng thư…
- Cloudflare Công ty Thành viên
Cloudflare bắt đầu bằng một cluster Postgres cfdb cho hầu hết control plane; từ 2017 các service dời dữ liệu ra dần. Đến 2022–2024 dữ liệu DNS (hàng tỷ record) được tách sang cluster riêng, sau khi mọi service đã đi qua…
- A deep dive into Cloudflare's September 12, 2025 dashboard and API outage Bài tóm tắt · Cloudflare · 2025
…bị bug khuếch đại. Họ hotfix bug và thêm độ trễ ngẫu nhiên (jitter) cho retry phía dashboard. - Cấp thêm nhiều tài nguyên cho Tenant Service; cảnh báo trước khi chạm trần. - Phân b…
- Geosharded Recommendations Part 3: Consistency Bài tóm tắt · Tinder · 2019
…ỏng. - Chuẩn bị cho lỗi: - retry với exponential backoff có jitter; - worker đọc Kafka bất đồng bộ thì ít lo latency và có checkpoint để chạy tiếp sau khi crash; ghi đồng bộ trong…
- Avoiding Double Payments in a Distributed Payments System Bài tóm tắt · Airbnb · 2019
…; xoá key khi nhận kết quả; retry với exponential backoff + jitter. Key mức request (UUID) hoặc mức thực thể (tất định, như payment-1234-refund ) tuỳ nghiệp vụ. - Lease có hạn : re…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…thử) để recipient khử trùng; - retry exponential backoff có jitter, vài lần rồi vào DLQ riêng mỗi pipeline để xem và replay; - backpressure bất đối xứng : lùi nhanh, mở lại chậm, g…
- Online index migration and shard-scaling in OpenSearch with AOSC Bài tóm tắt · Atlassian · 2026
…ì kẹt; - gặp backpressure, admission control thì backoff có jitter; - bộ điều tốc thay được: adaptive batch (AIMD trên kích thước batch, mặc định khi online), adaptive (Gradient2 c…
- Scaling Security Insights: how we achieved a 10x increase in global scanning capacity Bài tóm tắt · Cloudflare · 2026
…ngẫu nhiên giữa các bản ghi, đổi chu kỳ, thác con; rải bằng jitter và giới hạn tốc độ tính từ tổng khối việc (). Cùng mẫu với . Liên quan - · - · · ·…
- Courier: Dropbox migration to gRPC Bài tóm tắt · Dropbox · 2019
…line, chống quá tải), thay vì mỗi client tự viết backoff và jitter. Bài học cho SWE - Theo nhóm tác giả: observability là tính năng; chuẩn hoá giảm tải nhận thức; codegen để giảm b…
- Scaling Email Infrastructure for Medium Digest Bài tóm tắt · Medium · 2020
…tách sớm (). - Lịch chạy theo mốc giờ tạo cụm tải; rải bằng jitter, và giữ nguồn phát sự kiện chạy đúng nhịp (). - Giới hạn tốc độ của consumer là van backpressure cho service phía…
- De-identified authentication at scale (Anonymous Credential Service) Bài tóm tắt · Meta · 2022
…lịch cố định là nguồn thundering herd kinh điển; luôn thêm jitter. - Núm "dùng lại token" là đánh đổi trực tiếp giữa chi phí máy và mức riêng tư, nên để mỗi use case tự chọn trong…
- Taking PHP Seriously Bài tóm tắt · Slack · 2016
…, thư viện chuẩn không nhất quán. - Đường nâng cấp: - HHVM (JIT): Facebook báo hiệu quả CPU tăng 11,6 lần, Wikipedia 6 lần. Slack đã chuyển môi trường web sang HHVM và thấy latency…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…ạng thái quá tải tự duy trì. Retry của client có backoff và jitter vẫn góp thêm tải. - Khắc phục: throttle request boot (user chưa boot không vào được, đổi lại user đã boot dùng gầ…
- Tinder Công ty Thành viên
Nhiều năm Tinder dùng một index Elasticsearch cho gợi ý; năm 2019 chia thành 40–100 geoshard cân theo load score trên S2 . Shard được hiện thực là nhiều index trong một cluster, chốt cỡ bằng performance test, và rải…