Tìm kiếm
33 kết quả cho “Aria”. Tìm không phân biệt dấu.
- Incident report: Vercel environment variables cleared during synchronization Bài tóm tắt · Trigger.dev · 2026
Trigger.dev đồng bộ biến môi trường từ Vercel trước mỗi lần build. API của Vercel trả biến loại Sensitive với value: "" vì integration không được đọc giá trị.
- Evaluating MySQL Parallel Replication Part 2: Slave Group Commit Bài tóm tắt · Booking.com · 2015
…edium chặn crawler); ghi chú bằng lời của wiki. Bối cảnh - MariaDB 10.0 và MySQL 5.7 có tham số trì hoãn commit trên master để nhiều transaction vào chung một nhóm ( binlog commit…
- Scaling and benchmarking a critical message bus using a new indexing strategy Bài tóm tắt · Jane Street · 2026
…caling-and-benchmarking-a-critical-message-bus/) Bối cảnh - Aria là framework và hệ messaging nội bộ (dựa trên state machine replication) xử lý nhiều terabyte dữ liệu mỗi ngày (202…
- Better Parallel Replication for MySQL Bài tóm tắt · Booking.com · 2015
…awler); ghi chú bằng lời của wiki. Bối cảnh - MySQL 5.5 và MariaDB 5.5 replicate đơn luồng : trên slave, transaction trước phải commit xong thì transaction sau mới chạy, trong khi…
- Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production Bài tóm tắt · Booking.com · 2015
…y là trần ghi của mỗi cụm. - Parallel replication có trong MariaDB 10.0 và MySQL 5.7; benchmark đã công bố hứa 10 lần (MariaDB) và 3 đến 6 lần (MySQL). Booking muốn biết con số trê…
- Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production Bài tóm tắt · Booking.com · 2016
…Bối cảnh - Phần 3 đo parallel replication kiểu "bảo thủ" (MariaDB 10.0): master đánh dấu transaction nào song song được, slave chỉ chạy song song những cái đó. Kết quả chỉ 1,3 đến…
- DuckLake v1.0: The Lakehouse Format Built on SQL Reaches Production-Readiness Bài tóm tắt · DuckDB Labs · 2026
…ó sẵn mà không chép, tương thích Iceberg, kiểu geometry và variant, script migrate từ DuckDB sang DuckLake. Thay đổi chính (v1.0, 4/2026) - Spec ổn định, cam kết tương thích ngược…
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
…õ). Nhận định về công cụ ghi "theo Jane Street". Bối cảnh - Aria là message bus nội bộ độ trễ thấp, có thứ tự chặt và bảo đảm tin cậy, làm nền cho các team khác dựng hệ chịu lỗi (x…
- Advancing Our Chef Infrastructure Bài tóm tắt · Slack · 2024
…ờ làm các stack có phiên bản cookbook khác nhau. - Chef Librarian: mỗi lần merge, GitHub Actions đóng tarball cả repo, đặt phiên bản YYYYMMDD.TIMESTAMP.0 , đẩy S3; Librarian upload…
- Can you use autoregressive diffusion to generate market data? Bài tóm tắt · Jane Street · 2026
…ọn đúng cách biểu diễn biến. - Đánh giá bằng độ lệch total variation của phân phối biên, và một classifier phân biệt sự kiện thật với sự kiện sinh ra (bắt được quan hệ giữa các đặc…
- Modeling Equities Returns: The Linear Case Bài tóm tắt · Hudson River Trading · 2023
Ở HRT nhiều team giao dịch tự duy trì model để hiểu rủi ro và hiệu quả của danh mục. Bài giới thiệu factor model: lợi suất của nhiều tài sản được giải thích bằng ít "nhân tố" chung.
- Why Memgraph Infrastructure Was Moved to Hetzner Bài tóm tắt · Memgraph · 2026
Nhiều năm Memgraph đặt máy của mình trong datacenter (colocation): trả rack, điện, băng thông, bảo trì, và tự lo chu kỳ thay phần cứng, ổ và quạt hỏng, sự cố mạng, sửa tay, can thiệp tại chỗ. CI hay hỏng vì hạ tầng, kỹ…
- グローバルなメルカリの検索バックエンド設計と検索基盤拡充 (Search backend for the Global App and extending the search platform) Bài tóm tắt · Mercari · 2025
Search của Global App viết lại từ đầu. Yêu cầu tối thiểu: 50 nước trong 3 năm; tổng listing tích luỹ 4 tỉ (9/2025). Khác search Nhật ở ba điểm: đa ngôn ngữ; phải xử lý cả item model (C2C, mỗi kết quả một món) lẫn…
- Cache made consistent: Meta's cache invalidation solution Bài tóm tắt · Meta · 2022
Meta vận hành TAO (hơn một nghìn nghìn tỉ query mỗi ngày) và Memcache. Cache động khác DB ở chỗ dữ liệu bị thay đổi trên cả hai đường: đọc (cache fill) và ghi (invalidation). Ví dụ kinh điển: fill đọc được x=42, trong…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
GitHub Actions cho cache thư mục giữa các lần chạy. Cấu hình thường gặp: CI trên main được ghi cache, PR chỉ được đọc (để chống đầu độc cache). Dự án Rust hay cache target/ và binary từ cargo install để CI nhanh hơn.
- How Deterministic Controls Turn AI Output Into Reliable Prompt Templates Bài tóm tắt · Salesforce · 2026
Prompt Builder cho admin tạo prompt dùng lại với placeholder lấy dữ liệu CRM lúc chạy. Viết một template tốt cần biết dữ liệu của org, merge field và cú pháp Jinja, chọn input và data provider, và giữ kết quả hợp lệ…
- Helix: The internal tool powering our Shopify app's native migration Bài tóm tắt · Shopify · 2026
Shopify chuyển app mobile từ React Native về native (Swift, Kotlin); app Shop đã làm xong trong 12 tuần. Lần này là app Shopify, app lớn nhất, hơn 300 màn hình (2026).
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí 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ả…
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- 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.
- Hệ thống độ trễ thấp (low latency) Chủ đề Thành viên
Ở sàn giao dịch và công ty market making, mỗi giao dịch làm thay đổi thị trường cho giao dịch sau, và ai phản ứng chậm hơn thì thua. Yêu cầu không chỉ là latency trung bình thấp mà latency ổn định ở đuôi, ở thang micro…
- 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.
- Booking.com Công ty Thành viên
Booking.com scale đọc bằng hàng nghìn slave MySQL (2014). Crash-safe replication của MySQL 5.6 tải lại binlog từ master sau mỗi lần khởi động, đè lên card mạng của master; họ đặt Binlog Server cục bộ trên slave để phục…
- Jane Street Công ty Thành viên
Công ty giao dịch định lượng và market making, viết gần như mọi thứ bằng OCaml. Blog không kể chiến lược, nhưng kể khá nhiều về hạ tầng quanh chúng. Ở tầng công cụ, từ 2012 họ tự viết build system Jenga; năm 2014…
- Unlocking Horizontal Scalability in Our Web Serving Tier Bài tóm tắt · Airbnb · 2016
…ySQL enterprise, không có trên RDS → cần proxy ngoài. Chọn MariaDB MaxScale nhưng nó giữ một kết nối backend cho mỗi kết nối client, nên fork để thêm connection pooling. - Connecti…
- The LMAX Architecture Bài tóm tắt · LMAX · 2011
…rototype và benchmark chứ không nhờ lý thuyết. Liên quan - (Aria: cũng log + state machine replication) · · - · ·…
- The Stack That Helped Medium Drive 2.6 Millennia of Reading Time Bài tóm tắt · Medium · 2016
…heo yêu cầu. - Mọi client dùng feature flag do server cấp (variants) cho A/B test và che tính năng dở. Vì sao - Stack tiến hoá theo vấn đề cụ thể (event loop bị chặn, khoá nóng, cầ…
- Slack Công ty Thành viên
Slack bắt đầu bằng LAMP và giữ PHP vì môi trường của nó (mỗi request trạng thái sạch, vòng lặp sửa–tải lại). Họ cải tiến dần bằng HHVM và Hack thay vì viết lại . Tầng dữ liệu đi từ MySQL active-active shard theo…
- Advancing Our Chef Infrastructure: Safety Without Disruption Bài tóm tắt · Slack · 2025
…ường nhận phiên bản vào lúc không đoán trước được, Chef Librarian ghi một object vào S3 mỗi khi promote (theo stack và môi trường, kèm tham số như Splay để rải thời điểm); một dịch…
- Cloud Native MySQL Sharding with Vitess and Kubernetes Bài tóm tắt · Vitess · 2015
…thức Java/Python/PHP/Go (gRPC), chạy trên MySQL 5.6 ngoài MariaDB, backup/restore tích hợp với blob store, reparent dựa trên GTID cho failover thường lệ đảo ngược được, đổi schema…
- Hardening EmergencyReparentShard in v25 Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2026
…. Chỉ áp dụng cho GTID của MySQL/Percona; file-position và MariaDB giữ cách cũ. 2. Sắp xếp ứng viên nhất quán. Tập GTID không luôn có quan hệ trước/sau (sau split-brain hay ghi lạc…