Tìm kiếm
40 kết quả cho “tìm nhị phân”. Tìm không phân biệt dấu.
- 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.
- 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.
- Analysis of recent downtime & what we're doing to prevent future incidents Bài tóm tắt · Asana · 2019
…: Trung bình — [bài gốc](https://blog.asana.com/2019/09/downtime-what-were-doing-to-prevent-future-downtime/) Bối cảnh - Đa số dữ liệu người dùng của Asana đã shard, nhưng một phần…
- Đổ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.
- Scaling Time Series Data Storage — Part I Bài tóm tắt · Netflix · 2018
…Trung bình — [bài gốc](https://netflixtechblog.com/scaling-time-series-data-storage-part-i-ec2b6d44ba39) Bối cảnh - Lịch sử xem (viewing history) dùng cho bookmark và gợi ý; hội v…
- 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á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ỡ:
- 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…
- TimescaleDB to ClickHouse replication: Use cases, features, and how we built it Bài tóm tắt · ClickHouse · 2025
…Độ khó: Trung bình — [bài gốc](https://clickhouse.com/blog/timescale-to-clickhouse-clickpipe-cdc) Bài quảng bá sản phẩm của nhà cung cấp (ClickPipes, dựa trên PeerDB mà ClickHouse…
- Tracing phân tán và log theo request Chủ đề
Khi một request đi qua hàng chục service, metric của từng service cho biết có chậm, log của từng service cho biết từng mảnh; không cái nào trả lời "request này chậm vì đâu" hay "trang này tốn bao nhiêu". Tracing phân…
- Sinh ID phân tán Chủ đề Thành viên
Khi chỉ có một database, AUTOINCREMENT là đủ. Khi dữ liệu nằm trên nhiều máy, ID không còn duy nhất toàn hệ thống. Đây thường là thứ đầu tiên vỡ khi phân tán dữ liệu. Yêu cầu hay gặp: duy nhất, sắp được theo thời gian,…
- How Instacart Modernized the Prediction of Real Time Availability for Hundreds of Millions of Items While Saving Costs Bài tóm tắt · Instacart · 2023
…stacart.com/how-instacart-modernized-the-prediction-of-real-time-availability-for-hundreds-of-millions-of-items-59b2a82c89fe) Phần 2 trong series ba phần; phần 3 (kiến trúc phục vụ…
- Enforce Timeout: A DoorDash Reliability Methodology Bài tóm tắt · DoorDash · 2018
…— [bài gốc](https://doordash.engineering/2018/12/21/enforce-timeout-a-doordash-reliability-methodology/) Bối cảnh - Câu hỏi trong một cuộc họp quản lý: bỏ statement timeout của Pos…
- KernelEvolve: How Meta's Ranking Engineer Agent Optimizes AI Infrastructure Bài tóm tắt · Meta · 2026
…loper-tools/kernelevolve-how-metas-ranking-engineer-agent-optimizes-ai-infrastructure/) Phần ML (model xếp hạng quảng cáo) chỉ tóm tắt ngắn; trang này giữ phần hệ thống: agent sinh…
- Real-time Distributed Tracing for Website Performance and Efficiency Optimizations Bài tóm tắt · LinkedIn · 2015
…ngineering.linkedin.com/distributed-service-call-graph/real-time-distributed-tracing-website-performance-and-efficiency) Bài mô tả công cụ nội bộ inCapacity; các con số latency tro…
- Low Latency Optimization: Understanding Huge Pages (Part 1) Bài tóm tắt · Hudson River Trading · 2022
…c](https://www.hudsonrivertrading.com/hrtbeat/low-latency-optimization-part-1/) Bối cảnh - Latency thường là yếu tố quyết định trong giao dịch thuật toán; HRT tốn nhiều công tối th…
- Best Practices for Real-time Machine Learning: Alerting Bài tóm tắt · Nubank · 2022
…gốc](https://building.nubank.com.br/best-practices-for-real-time-machine-learning-alerting/) Bài tổng hợp thực hành từ nhiều năm vận hành model real-time ở Nubank, không kể một hệ…
- Halving the Time: How Uber Eats Rebuilt Its Search Pipeline Bài tóm tắt · Uber · 2026
…a, mở PR, chạy benchmark latency trước khi merge); lặp đo → tìm → sửa → kiểm tới khi đạt mục tiêu hoặc lợi ích biên dưới ngưỡng. Điều kiện then chốt: kiểm nhanh bằng khung đánh giá…
- Automated Infrastructure Cost Optimization at Scale with AWS EC2 Reserved Instances Bài tóm tắt · Quora · 2018
…uora.com/q/quoraengineering/Automated-Infrastructure-Cost-Optimization-at-Scale-with-AWS-EC2-Reserved-Instances) Bối cảnh - Quora chạy cả service online và tác vụ offline trên EC2;…
- Inside Stream's Real-Time Architecture for Trading & Investing Apps Bài tóm tắt · Stream (GetStream) · 2026
…khó: Trung bình — [bài gốc](https://getstream.io/blog/real-time-trading-architecture/) Bài của nhà cung cấp (Stream bán API Feeds/Chat/Video), giọng tiếp thị; số liệu là benchmark…
- Introducing Flint: A Time-Series Library for Apache Spark Bài tóm tắt · Two Sigma · 2018
…gốc](https://www.twosigma.com/articles/introducing-flint-a-time-series-library-for-apache-spark/) Bối cảnh - Dữ liệu tăng tới mức giải pháp một máy không còn đủ; Spark đã thành ch…
- Real-time Analytics at Massive Scale with Pinot Bài tóm tắt · LinkedIn · 2014
…— [bài gốc](https://engineering.linkedin.com/analytics/real-time-analytics-massive-scale-pinot) Bối cảnh - Khoảng 2012, các sản phẩm phân tích chạy trên Oracle và Voldemort, không…
- Low Latency Optimization: Using Huge Pages on Linux (Part 2) Bài tóm tắt · Hudson River Trading · 2022
…c](https://www.hudsonrivertrading.com/hrtbeat/low-latency-optimization-part-2/) Bối cảnh - Bật huge page không chỉ là sửa một file cấu hình. Linux vẫn dùng trang 4 KiB cho phần lớn…
- Building the Neural Zestimate Bài tóm tắt · Zillow · 2023
…bài gốc](https://www.zillow.com/news/building-the-neural-zestimate/) Bối cảnh - Zestimate ra 2/2006 cho 40 triệu nhà, cập nhật hằng tháng; nay hơn 100 triệu nhà, cập nhật vài lần m…
- Engineering Real-Time Mobile Personalization Across iOS, Android, React Native, and Flutter Bài tóm tắt · Salesforce · 2026
…ài gốc](https://engineering.salesforce.com/engineering-real-time-mobile-personalization-across-ios-android-react-native-and-flutter/) Bài phỏng vấn dạng hỏi–đáp (series Engineering…
- Snowflake Optima Planning: cross-query performance Bài tóm tắt · Snowflake · 2026
…](https://www.snowflake.com/en/blog/engineering/snowflake-optima-planning-cross-query-performance/) Bài của nhà cung cấp về một tính năng; mọi nhận định và số liệu là theo Snowflak…
- From Batch Snapshots to Near-Real-Time Data Bài tóm tắt · Doximity · 2026
…ogy.doximity.com/articles/from-batch-snapshots-to-near-real-time-data) Bối cảnh - Doximity đã có pipeline batch chép định kỳ snapshot của DB ứng dụng vào warehouse (Snowflake): tin…
- The Great Re-shard: adding Postgres capacity (again) with zero downtime Bài tóm tắt · Notion · 2023
…t nhiều lần ở staging. Kết quả (theo Notion) - Không có downtime người dùng nhận thấy; tệ nhất khoảng một giây biểu tượng "đang lưu". CPU và IOPS giảm mạnh. Chia tải ra nhiều máy h…
- Reducing Image File Size in the Photos Infrastructure Bài tóm tắt · Etsy · 2017
…u theo SSIM, xấp xỉ thị giác người) so ảnh nén với ảnh gốc, tìm nhị phân chất lượng JPEG thấp nhất mà điểm dssim còn dưới ngưỡng "trông vẫn tốt", với 85 làm trần (thuật toán theo c…
- Garbage Collection Optimization for High-Throughput and Low-Latency Java Applications Bài tóm tắt · LinkedIn · 2014
…eering.linkedin.com/garbage-collection/garbage-collection-optimization-high-throughput-and-low-latency-java-applications) Bối cảnh - Khi dựng thế hệ mới của feed data platform (ind…
- How PayPal Uses Real-time Graph Database and Graph Analysis to Fight Fraud Bài tóm tắt · PayPal · 2021
…ài gốc](https://medium.com/paypal-tech/how-paypal-uses-real-time-graph-database-and-graph-analysis-to-fight-fraud-96a2b918619a) Bài nói mô hình dữ liệu đồ thị trong ví dụ không phả…
- The Ultimate Load Test Bài tóm tắt · Tinder · 2020
…ình — [bài gốc](https://medium.com/tinder-engineering/the-ultimate-load-test-c32b37adc11b) Bối cảnh - Swipe Night (video tương tác) ra mắt ở Mỹ tối Chủ nhật 6/10/2019, chỉ trong kh…
- How Stripe's document databases supported 99.999% uptime with zero-downtime data migrations Bài tóm tắt · Stripe · 2024
….dev/blog/how-stripes-document-databases-supported-99.999-uptime-with-zero-downtime-data-migrations) Bối cảnh - Stripe chọn MongoDB từ 2011 (Atlas chưa có) và xây DocDB , DB-as-a-s…
- Architecting Restaurant Wait Time Predictions Bài tóm tắt · Yelp · 2019
…(https://engineeringblog.yelp.com/2019/12/architecting-wait-time-estimations.html) Bối cảnh - Yelp Waitlist cho khách xếp hàng online ở nhà hàng không nhận đặt chỗ; mỗi lần xếp hàn…
- How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server Bài tóm tắt · Kubernetes · 2026
…ài gốc](https://kubernetes.io/blog/2026/07/29/controller-runtime-cache-explained/) Bài giải thích cơ chế bên trong (blog của dự án Kubernetes), không phải câu chuyện của một công t…
- Building Scalable Real Time Analytics, Alerting and Anomaly Detection Architecture at Dream11 Bài tóm tắt · Dream11 · 2019
…(https://blog.dream11engineering.com/building-scalable-real-time-analytics-alerting-and-anomaly-detection-architecture-at-dream11-e20edec91d33) Site chặn crawler; wiki đọc toàn văn…
- Real-Time Data Lake Ingestion Is Saying Goodbye to ETL: Architectural Subtraction from Kafka to Iceberg Bài tóm tắt · Alibaba · 2026
…i gốc](https://www.alibabacloud.com/blog/in-the-ai-era-real-time-data-lake-ingestion-is-saying-goodbye-to-etl-architectural-subtraction-from-kafka-to-iceberg 603582) Bài của team M…
- Building Scalable Real Time Event Processing with Kafka and Flink Bài tóm tắt · DoorDash · 2022
…ps://doordash.engineering/2022/08/02/building-scalable-real-time-event-processing-with-kafka-and-flink/) Bối cảnh - Event từ service và thiết bị phải tới warehouse OLAP (Snowflake)…
- How We Replaced Our Data Pipeline With Zero Downtime Bài tóm tắt · Twilio · 2014
…/2014/06/26/how-we-replaced-our-data-pipeline-with-zero-downtime) Bối cảnh - Mỗi cuộc gọi hay tin nhắn đi qua các trạng thái in-flight (đổ chuông, đang gọi, xếp hàng), rồi thành bả…
- The Log: What every software engineer should know about real-time data's unifying abstraction Bài tóm tắt · LinkedIn · 2013
…ems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying) Bài luận dài của Jay Kreps (khi đó ở LinkedIn). Phần lớn là lý thuyết về log; trang này tóm phần kể…