Tìm kiếm
40 kết quả cho “router không đồng bộ”. Tìm không phân biệt dấu.
- 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…
- Three Basecamp outages. One week. What happened? Bài tóm tắt · Basecamp · 2020
…t hardware load balancer crash, bản standby nhận ngay nhưng router không tự đồng bộ với LB mới, phải can thiệp tay. - 2/9 (15 phút): LB primary ở Virginia crash lần nữa, failover s…
- Designing Clear Street's First Transactional Outbox Pattern Bài tóm tắt · Clear Street · 2020
…ansformer tự viết cho Kafka Connect ( EventConverter , EventRouter ) bóc message Avro khỏi dòng được chèn và đẩy vào đúng partition. - Đã chạy ở production khoảng hai năm (2018–202…
- Kabootar — Swiggy's Communication Platform Bài tóm tắt · Swiggy · 2017
…gữ cảnh) → Campaign → Templating (render, nhúng tracking) → Router (chọn kênh, đẩy tới gateway). - Mọi domain là state machine (event, message, campaign, tracker) được lưu liên tục…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…r cho mỗi request, đắt), vài năm trước chuyển Next.js Pages Router nhưng vẫn là app client lớn được bơm dữ liệu để SSR trang SEO. Trang chi tiết sản phẩm cần hơn 20 lần fetch , có…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…u trên Vitess chia nhiều keyspace (). Cache là Memcached, Mcrouter định tuyến bằng consistent hashing. Mcrib là control plane mới của cache: theo dõi Consul, khi một node memcached…
- Reducing local dev time by 83%: Why we migrated off Next.js Bài tóm tắt · Inngest · 2026
…ển từ Vite sang Next.js "trong chưa tới một ngày", dùng App Router từ bản beta và React Server Components (RSC) với lời hứa bỏ được màn hình trống và network waterfall của SPA. - T…
- 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:
- 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…
- 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ả…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- How Deterministic Controls Turn AI Output Into Reliable Prompt Templates Bài tóm tắt · Salesforce · 2026
…metadata sai định dạng, hay đi nhầm nhánh. Thay đổi chính - Router + ba sub-agent trên Agent Graph (framework điều phối của Agentforce): generate template , refine template , và cl…
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…sso. - Luồng: Profile frontend → Profile backend → Espresso router (có off-heap cache OHC Window Tiny-LFU) → storage node (MySQL). Profile lưu dạng Avro binary; schema tiến hoá. OH…
- Who Watches the Watchmen? Keeping an Eye on Our Monitoring Systems Bài tóm tắt · Mercari · 2022
Pipeline SOAR gồm collector và analyzer (Cloud Run, Cloud Functions viết Go), Pub/Sub, BigQuery. Sau vài lần "sao không thấy log mới trong BigQuery", họ cần giám sát chính hệ giám sát. Dùng công cụ có sẵn của GCP thay…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
…ollection và được transaction khi ghi trong một request . - Router stateless: băm partition key ra partition, tra bảng routing cache cục bộ (cập nhật qua ZooKeeper), scatter-gather…
- Moving Railway's Frontend Off Next.js Bài tóm tắt · Railway · 2026
…ác primitive server-first không dùng tới, layout trên Pages Router phải chắp vá, còn App Router thì đẩy hẳn về server-first. Thay đổi chính - Chuyển sang Vite + TanStack Start/Rout…
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…ả dụng dựa vào nhiều datacenter. Chọn CACHET (memcached + mcrouter, managed, nhiều DC), dưới 10 ms. - Tối ưu: nén payload khi ghi, đọc và truyền nguyên dạng nén về ứng dụng; khoá l…
- Scaling Cache Infrastructure at Pinterest Bài tóm tắt · Pinterest · 2020
…roxy tự xây (thiếu khối dựng sẵn cho high availability) → mcrouter . Thay đổi chính - Memcached + mcrouter: - memcached đơn giản, rất hiệu quả: một r5.2xlarge chịu 100K req/s và hà…
- 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.
- 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:
- Building Venice with Apache Helix Bài tóm tắt · LinkedIn · 2017
…n ghi online mà tự ingest bất đồng bộ từ Kafka . Đường đọc: router stateless chuyển request tới đúng node nhờ theo dõi bảng partition (vai spectator của Helix). - Mỗi store-version…
- Hạ tầng phục vụ LLM inference Chủ đề Thành viên
Phục vụ LLM giống một dịch vụ web ở chỗ cần scale theo tải, deploy phiên bản mới an toàn và phục hồi khi một process chết; nhưng ba đặc điểm làm các công cụ quen thuộc hỏng:
- WhatsApp Công ty Thành viên
WhatsApp là ca hiếm: blog kỹ thuật gần như chỉ kể hai giai đoạn, và hai giai đoạn ấy giải hai bài khác hẳn nhau. Giai đoạn Erlang (2011–2014) là câu chuyện tối ưu một hệ nhỏ người: năm 2012, một server FreeBSD + Erlang…
- 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
…hút downtime ngay sau thương vụ Facebook, không do tải: một router backend bỏ một VLAN, cả cluster mất kết nối rồi nối lại hàng loạt, rơi vào trạng thái chưa từng gặp. - Phải dừng…
- From Batch Snapshots to Near-Real-Time Data Bài tóm tắt · Doximity · 2026
…ng raw chung (many-to-one), giữ metadata topic/DB/bảng; một router chia lại ra bảng trung gian theo từng bảng nguồn, tự tạo cấu trúc khi gặp bảng mới. Onboard bảng mới không cần sử…
- Our not-so-magic journey scaling low latency, multi-region services on AWS Bài tóm tắt · Atlassian · 2019
…) vì người làm service biết cách gọi tốt nhất. Cùng ý với mcrouter sidecar của Pinterest (). Liên quan - - - - - -…
- Shadow Engine Recovery in NVIDIA Dynamo Bài tóm tắt · NVIDIA · 2026
…dow lấy khoá, map lại weight, cấp KV cache, đăng ký lại với router. Engine bị treo nhưng process còn sống thì liveness probe của Kubernetes giết nó và rơi vào cùng đường nhả khoá.…
- Canary rollouts: upgrade models in production without downtime Bài tóm tắt · Together AI · 2026
…c capacity. - Metric gate trên danh mục đóng ba metric đo ở router, đo như nhau cho hai bên: tỉ lệ 5xx, latency (bimodal vì nhiều request bị từ chối nhanh, nên gate trên p95 trở lê…
- Mercari Công ty Thành viên
PaymentService của Merpay (2019) giữ nhất quán thanh toán qua nhiều service bằng cách tự làm ở tầng ứng dụng: chia pha + state machine, idempotency key bắt buộc, bù trừ kiểu TCC, đối soát và fault injection . Ba năm…
- Evolving Reddit's ML Model Deployment and Serving Architecture Bài tóm tắt · Reddit · 2021
…assandra/Memcached, có memcached cục bộ trên mỗi máy (qua mcrouter) để giảm tail latency. - Model nhúng vào ứng dụng: thêm model là viết code ứng dụng (tải model, nạp vào RAM lúc s…
- Solving manageability challenges at scale with Nuage Bài tóm tắt · LinkedIn · 2019
…guyên, tài nguyên quan trọng qua cả đội Security; luật được router của từng hệ poll để thực thi. - Workflow dài (vài phút tới vài ngày) chạy trên Helix Task Framework dạng DAG. - Q…
- Meta's Infrastructure Evolution and the Advent of AI Bài tóm tắt · Meta · 2025
…ger (hàng chục triệu shard), Delos (control plane), Service Router (service mesh). - Che lỗi phần cứng: Kraken (load test bằng traffic thật), Taiji (cân tải user ở edge), Maelstrom…
- What it takes to run Stack Overflow Bài tóm tắt · Stack Overflow · 2013
…icsearch, 2 HAProxy, 2 mạng (Nexus 5596), 2 firewall ASA, 2 router. - 2 trong 4 SQL Server trước chỉ để backup , vừa được dùng cho tải chỉ đọc (chủ yếu Stack Exchange API). - 2 web…
- Diving into Uber's cutting-edge data infrastructure Bài tóm tắt · Onehouse · 2024
…đưa dữ liệu lên Google Cloud (Hive Sync từ HDFS sang GCS); router Presto hỏi Hive Metastore xem bảng nằm on-prem hay cloud để đặt truy vấn; Presto đọc GCS qua một HDFS client tự v…
- Stack Overflow: The Architecture - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…rack còn lại; - 2 nguồn điện, 2 UPS, 2 máy phát; - 4 ISP, 4 router edge; - cả hệ thống được nhân đôi ở data center thứ hai (Colorado). Scale dọc ở đây đi kèm dư thừa theo chiều nga…
- The history of Postgres sharding Bài tóm tắt · PlanetScale · 2026
…up nửa thủ công. PgDog, Aurora Limitless thì làm proxy hoặc router; resharding và schema change vẫn nặng tay. - Giấu khoá shard: Spanner (paper 2012, dịch vụ 2017), CockroachDB, Yu…
- Pinterest Công ty Thành viên
Năm 2015 Pinterest sinh sẵn nội dung cho mọi user và lưu trong HBase, cách đã đưa họ tới 100 triệu MAU nhưng tốn lưu trữ và khó thử nghiệm. Họ xây 9 hệ thống C++/RocksDB để sinh feed lúc đọc . Phía dưới là tầng cache…
- Goodbye Microservices: From 100s of problem children to 1 superstar Bài tóm tắt · Segment · 2018
…es: mỗi destination có service + queue riêng, phía trước là router. Lỗi được cô lập, và thiết kế này đã giải đúng bài toán lúc đó. - Bước 3, repo riêng: chung một repo thì một test…
- Basecamp Công ty Thành viên
Phần mềm quản lý dự án (37signals); hai nguồn trong wiki đều là báo cáo sự cố gửi khách. Tháng 3/2019 sự cố mạng phía nhà cung cấp cloud làm Basecamp 2 và search của Basecamp 3 offline khoảng 8,5 giờ, vì đường chính,…