Tìm kiếm
25 kết quả cho “Shared service”. Tìm không phân biệt dấu.
- The Chubby lock service for loosely-coupled distributed systems Bài tóm tắt · Google · 2006
Trước Chubby, phần lớn hệ ở Google bầu primary bằng cơ chế tự chế hoặc cần người can thiệp sau mỗi lần hỏng. Chubby được thiết kế làm dịch vụ khoá thô (coarse-grained), ví dụ để bầu primary, không phải khoá ngắn hạn…
- De-identified authentication at scale (Anonymous Credential Service) Bài tóm tắt · Meta · 2022
…token (client làm mù token, server ký, client gỡ mù và tính shared secret ), đổi token (gửi token gốc, dữ liệu và HMAC bằng shared secret qua kênh ẩn danh). Token lúc ký và lúc đổi…
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…active–standby đồng bộ bằng binlog , nhiều read-only node; shared-nothing (compute và dữ liệu cùng node); SLA 99,95%. - Bản tài chính: Raft cho nhất quán mạnh, phục hồi nhanh. Tha…
- Active-Active Shared-Nothing Database Architecture Bài tóm tắt · CapitalOne · 2020
…[bài gốc](https://medium.com/capital-one-tech/active-active-shared-nothing-database-architecture-304957ffb89) Bài khái niệm , kể qua một tình huống giả định (công ty "Acme Widgets"…
- グローバル展開を支える基盤の裏側 (Behind the Infrastructure Powering Global Expansion) Bài tóm tắt · Mercari · 2025
Hệ sinh thái microservices của Mercari đã trưởng thành: template service, SDK Go, module Terraform "starter kit", SDK trừu tượng hoá cấu hình Kubernetes, và quy trình Production Readiness Check (PRC). Nhưng hệ sinh thái…
- RocketMQ High-Availability Paper Admitted to ACM FSE: Replication-Free Failover Bài tóm tắt · Alibaba · 2026
Alibaba Cloud chạy hàng nghìn cụm RocketMQ tách theo tenant. Theo bài, dịch vụ có trạng thái trên cloud muốn ba thứ vốn kéo ngược nhau: rẻ, hiệu năng ổn định, phục hồi nhanh.
- Building Kubernetes PR Previews with Shared Pulumi Components Bài tóm tắt · Pulumi · 2026
…://www.pulumi.com/blog/building-kubernetes-pr-previews-with-shared-pulumi-components/) Đăng trên blog của Pulumi (nhà cung cấp IaC); tác giả kể hệ của team mình nhưng không nêu tên…
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
…g/admin. Không phải sửa hệ, chạy client thật, filesystem và shared memory thật. - Lần chạy thử đầu tiên tìm ra hai bug chưa biết , một bug mới đưa vào một tháng trước và có khả năn…
- 5-year Evolution of Ele.me's Transaction System - Part 5 Bài tóm tắt · Ele.me · 2020
Sự cố RabbitMQ: test hiệu năng cho thấy throughput ổn, nhưng thực tế CPU cao tới mức kích hoạt cơ chế tự bảo vệ của RabbitMQ, chặn producer. Gốc nằm ở client RabbitMQ do một phòng khác tự đóng gói, dùng sai chế độ…
- Analysis of recent downtime & what we're doing to prevent future incidents Bài tóm tắt · Asana · 2019
Đa số dữ liệu người dùng của Asana đã shard, nhưng một phần mô hình dữ liệu dùng chung cho mọi team/workspace của user nằm trong một database dùng chung (MySQL trên RDS, cấu hình HA).
- Shadow Engine Recovery in NVIDIA Dynamo Bài tóm tắt · NVIDIA · 2026
Engine LLM ở production hay gặp lỗi phần mềm phục hồi được (process crash, lỗi CUDA phục hồi được, collective lỗi tạm thời) trong khi phần cứng và node vẫn khoẻ. Đường phục hồi chuẩn là cold restart: nạp weight vào HBM,…
- Secure by default: WarpStream's BYOC deployment model Bài tóm tắt · WarpStream · 2024
Hai mô hình triển khai hạ tầng dữ liệu quen thuộc: tự quản lý (mua license) và SaaS (nhà cung cấp chạy trong cloud của họ). BYOC chia phần mềm thành control plane (ở nhà cung cấp) và data plane (compute + storage ở tà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ả…
- Đổ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.
- 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:
- 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,…
- 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.
- Tách compute khỏi storage Chủ đề Thành viên
Hệ có trạng thái kiểu cổ điển (database, broker Kafka, fileserver Git) đặt dữ liệu bền trên đĩa của chính máy xử lý. Máy đó vừa là compute vừa là storage, nên:
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dòng,…
- CapitalOne Công ty Thành viên
Bài khái niệm (2020) của CapitalOne về active-active shared-nothing ở tầng DB: khác với HA, đòi ứng dụng chịu được xung đột ghi và hỏng dữ liệu âm thầm, nên hợp với cache hay session state hơn là system of record . Một…
- How we migrated Dropbox from Nginx to Envoy Bài tóm tắt · Dropbox · 2020
…và stats bằng Lua làm Nginx chậm 3 lần ở bài RPS cao ( lua shared dict khoá mutex giữa worker). Sau khi chuyển, giải phóng tới 60% số server trước đây chỉ dành cho Nginx. - Quan s…
- Federated GraphQL Server at Scale: Zillow Rental Manager Real-time Chat Application Bài tóm tắt · Zillow · 2019
…lver, test, service; ba module (Rental Manager, Renter Hub, shared) được ghép tại gốc thành một schema chạy được. - Ra trước cho một nhóm nhỏ rồi mở 100%. Vì sao - Nhiều team cùng…
- Moving to DynamoDB to Increase Application Resiliency Bài tóm tắt · CapitalOne · 2021
Một team ở Capital One chạy stack active-active ở hai region AWS (East, West), service tự failover gần như tức thì, trừ PostgreSQL: primary ở một region, read replica ở region kia, promote mất 10–15 phút.
- Under the hood of Figma's infrastructure Bài tóm tắt · Figma · 2019
…- Tải dữ liệu theo nhu cầu: khi mở file, app nạp trước mọi shared component của user. Cách này ổn với vài nghìn phần tử nhưng quá tải khi gần 10.000 (các tổ chức lớn). Theo Figma,…