Tìm kiếm
29 kết quả cho “Query routing”. Tìm không phân biệt dấu.
- Dynamic alert routing with Prometheus and Alertmanager Bài tóm tắt · Loveholidays · 2021
…be hpa labels on (hpa, namespace) group right(label team) (<query gốc ) . Nhân với 1 không đổi giá trị, chỉ thêm nhãn; phải khớp cả namespace vì hai HPA trùng tên ở hai namespace s…
- Unlocking Horizontal Scalability in Our Web Serving Tier Bài tóm tắt · Airbnb · 2016
…a cao điểm 2016. - Sự cố trước đó: Threads running vọt lên (query xấu hoặc storage chập chờn) làm latency và tỉ lệ lỗi tăng khắp stack; kỹ sư phải kill kết nối bằng tay. Thay đổi c…
- Diving into Uber's cutting-edge data infrastructure Bài tóm tắt · Onehouse · 2024
…vấn: Presto SQL mặc định (hàng nghìn người dùng, soạn trong QueryBuilder, chạy production qua orchestrator uWorc); Flink SQL/Spark SQL cho UDF và job lớn (hàng trăm người); API lập…
- How Uber Conquered Database Overload: From Static Rate-Limiting to Intelligent Load Management Bài tóm tắt · Uber · 2026
…chục PB, hàng chục triệu request mỗi giây. Kiến trúc chung: query engine stateless (lập kế hoạch, định tuyến, shard, schema, phân quyền), storage engine stateful (transaction, pool…
- Realtime Fastly logs with Grafana Loki for under $1 a day Bài tóm tắt · Loveholidays · 2021
…DN lớn: hơn 30 GB/ngày (2021). - Họ đã đổ log Fastly vào BigQuery vài năm (hàng chục TB): tốt cho câu hỏi hồi cứu và so sánh dài hạn (bao nhiêu người gặp lỗi, đến từ đâu, so tháng…
- Migrating Millions of Concurrent Websockets to Envoy Bài tóm tắt · Slack · 2021
…t tay trên máy dev, kiểm routing theo header, cookie, path, query, cert bằng curl; debug log của Envoy giải thích vì sao request đi vào cluster nào; admin endpoint /clusters , /cer…
- Eliminating toil with fully automated load testing Bài tóm tắt · LinkedIn · 2019
…àm quyết định dựa trên số cũ; không sửa được ở nguồn nên họ query pipeline dày hơn để có số sát nhất. - Nút pause (để xem một alert hay lời phàn nàn của chủ service) và terminate b…
- Building a Data Streaming Platform Bài tóm tắt · Zillow · 2020
…iệu vào được kiểm schema và tự lưu vào bảng Hive để analyst query (Mode, Tableau) mà không phải làm gì thêm. - Data Catalog tìm được: ai sinh dữ liệu, schema, lineage, tag PII và c…
- Inside Minerva: building scalable observability for eBay's monetization platform Bài tóm tắt · eBay · 2026
…ông tính lại phí. - Từ dữ liệu ra tín hiệu: ba module: chạy query theo lịch (nhiều instance phối hợp để mỗi query chỉ một instance chạy), xử lý use case (độ lệch phí, số giao dịch…
- How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS, 10,000+ Instances Bài tóm tắt · Twitter · 2014
…nên latency ghi khi fan-out dự đoán được. - BTree cho range query trên khoá phụ (lấy từ BSD); tốn bộ nhớ metadata. - Cluster bằng proxy : không để server tự đồng thuận (giữ server…
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- 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.
- 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ả…
- 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.
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- Độ 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.
- 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…
- 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.
- 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:
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…ng mọi tính năng trên đó. - 2019: mysql1 trung bình 950.000 query/giây (900K trên replica, 50K trên primary). Thay đổi chính 1. Tách ảo trước (virtual partitions): - Schema domain:…
- The growing pains of database architecture Bài tóm tắt · Figma · 2023
…, họ gắn validator lúc chạy vào ActiveRecord, gửi thông tin query/transaction về data warehouse rồi tìm nhóm bảng hay đi cùng nhau. - Mục tiêu migration: ảnh hưởng availability dướ…
- How Discord Stores Trillions of Messages Bài tóm tắt · Discord · 2023
…ệm vận hành Scylla. Đội ScyllaDB còn phải cải thiện reverse query , vốn là trở ngại cuối cùng. - Data services bằng Rust đặt giữa API monolith và DB: khoảng một gRPC endpoint cho m…
- Scaling Datastores at Slack with Vitess Bài tóm tắt · Slack · 2020
…assandra) và NewSQL (Spanner, CockroachDB) vì có hàng nghìn query, nhiều cú pháp riêng của MySQL, và nhiều năm quy trình vận hành viết cho MySQL. - Theo Slack: họ bảo thủ với công…
- Loveholidays Công ty Thành viên
Năm 2021: với văn hoá "you build it, you run it", team Platform cấp sẵn rule alert Prometheus chung, còn việc định tuyến tới đúng team dựa vào nhãn team gắn trên resource Kubernetes và được kéo vào alert bằng kubelabels…
- Alerting Framework at Airbnb Bài tóm tắt · Airbnb · 2017
…sage rõ và ngưỡng hợp lý); pre-commit có trình kiểm cú pháp query Datadog; mỗi commit tạo artifact, deploy thì Interferon tải định nghĩa hiện có từ Datadog, so với bản sinh ra và c…
- From Monitoring to Observability: Our Ultra-Marathon to a Cloud-Native Platform Bài tóm tắt · Uber · 2026
…P, API, MQTT), Prometheus + Thanos lưu (ngắn hạn + dài hạn, query toàn cục), Grafana và Kibana hiển thị, Elasticsearch cho metadata và tìm kiếm. - Dynamic Config App: trước đây pol…