Tìm kiếm
40 kết quả cho “Sidecar”. Tìm không phân biệt dấu.
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
…cture/sitar-agent-building-a-reliable-dynamic-configuration-sidecar-at-scale/) Phần tiếp của . Bối cảnh - Config thay đổi vài lần mỗi phút , phải tới hàng nghìn service, hàng chục…
- Scaling Production Globally — The service mesh facelift (Part-1) Bài tóm tắt · Achievers · 2022
…còn mới); chọn Istio cho cả mesh lẫn gateway, bỏ Kong. Bật sidecar song song với Kong cũ thì dễ; vấn đề lộ ra khi tải thật tăng (migration xong cuối 2020). Những gì vỡ - Thứ tự kh…
- Safeguarding Dynamic Configuration Changes at Scale Bài tóm tắt · Airbnb · 2026
…t-scale/) Bài tổng quan kiến trúc, ít số liệu. Phần tiếp về sidecar giao config: . Bối cảnh - Dynamic config cho đổi hành vi lúc chạy mà không deploy lại: mở form địa chỉ cho một v…
- Our not-so-magic journey scaling low latency, multi-region services on AWS Bài tóm tắt · Atlassian · 2019
…ần tự, cache bị tranh chấp, cạn connection pool. Giải pháp: sidecar client (không phụ thuộc ngôn ngữ, gọi qua localhost) với cache dài (tới hơn 1 giờ nhưng vẫn cập nhật trong vài g…
- The Great K8S Migration Bài tóm tắt · Reddit · 2020
…u bản ứng dụng, quản lý bằng Einhorn để tận dụng CPU; - các sidecar process lo telemetry, cấu hình động (thí nghiệm, secret), service discovery; - hạ tầng khai báo bằng Terraform,…
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
…hạy container), đội chọn chạy Redis trong rCluster bằng một sidecar tự viết (hơn 3.000 dòng). Redis ra đời trước Docker: giả định IP tĩnh, bộ nhớ cố định, hiếm reboot, cụm dựng tay…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…ột cụm, ghi ra đĩa local, ít ảnh hưởng hiệu năng. Log Mover sidecar chuyển file lên object storage. - Log Processor (offline): ProxySQL chạy trên Kubernetes thành pool pod stateles…
- A Smarter Way to Deploy Data Pipelines Bài tóm tắt · Doximity · 2025
…ới thì thay, project bị bỏ khỏi manifest thì xoá. Chạy dạng sidecar cho DAG processor và cho worker Celery (sống lâu); với Kubernetes executor (worker tạm) thì dùng init container…
- Turborepo Remote Cache: Accelerating CI to Move Fast Bài tóm tắt · Mercari · 2026
…flow); với build trong Docker thì chạy server như container sidecar chung network namespace, khởi động sau bước lấy credential (nên không dùng service container của GitHub, vốn khở…
- 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…
- 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:
- 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.
- Độ 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.
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- 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…
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- Business-Driven Upgrade of Alibaba Group: The Evolution of Dubbo 3.0 Bài tóm tắt · Alibaba · 2021
…Hai cách vào service mesh dưới một control plane: Thin SDK (sidecar, SDK chỉ giữ lõi RPC) và Proxyless (SDK tự nói với control plane, không sidecar) cho nơi không chịu được chi phí…
- Airbnb Công ty Thành viên
Airbnb chuyển từ một ứng dụng Rails khổng lồ sang SOA, và lộ ra chi phí test: deep integration test cho mọi service không scale, nên họ chuyển sang tháp test + CD có canary analysis . Năm 2025 với ba trụ sản phẩm, data…
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
…lô trong kernel nội bộ. - Trong cùng máy với service mesh: sidecar thêm một chặng; hijack bằng iptables tốn kém. UDS thay TCP nhanh hơn chút ít (benchmark: avg 127 → 118 µs, p99 2…
- Achievers Công ty Thành viên
Để mở rộng sang nhiều region với data residency và có failover giữa các cụm GKE, Achievers chuyển từ Kong sang Istio làm cả gateway lẫn service mesh (migration xong cuối 2020) và gặp một loạt vấn đề do sidecar . Phần 2…
- ByteDance Công ty Thành viên
ByteDance đưa Go vào năm 2014 cho push service giữ nhiều kết nối, rồi để Go lan ra bằng framework chung: Kite (RPC) và Ginex (HTTP) năm 2016. Kite gắn chặt Thrift nên từ nửa sau 2019 họ viết lại thành Kitex cùng thư…
- Shadow Engine Recovery in NVIDIA Dynamo Bài tóm tắt · NVIDIA · 2026
…ảo lúc capture. Thay đổi chính - GPU Memory Service (GMS): sidecar mỗi GPU sở hữu bộ nhớ vật lý thay cho engine (dựa trên CUDA Virtual Memory Management: bộ nhớ vật lý và địa chỉ…
- 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…
- Scaling Cache Infrastructure at Pinterest Bài tóm tắt · Pinterest · 2020
…- mcrouter (proxy tầng 7, Facebook mở mã năm 2014) chạy như sidecar cạnh mỗi service, cho app một endpoint duy nhất, tách control plane khỏi data plane (pool server tách khỏi polic…
- Reddit Công ty Thành viên
Reddit chuyển service từ EC2 Auto Scaling Group (nhiều bản app mỗi VM + sidecar, Terraform/Puppet) sang Kubernetes, giữ nguyên các trừu tượng dev đã quen; mảng Ads tụt lại và chuyển sau, từng phụ thuộc một . Năm 2024,…
- Atlassian Công ty Thành viên
Atlassian lên AWS năm 2016. Tenant Context Service (ánh xạ tenant → vị trí, gọi nhiều lần trong mỗi request) được tối ưu qua bốn bài học "không có phép màu": DynamoDB, load balancer, cache, client . Cùng năm 2019, nền…
- An Article to Learn About ByteDance Microservices Middleware CloudWeGo Bài tóm tắt · ByteDance · 2022
…ành phần governance của mình và để mesh làm; nói chuyện với sidecar qua ShmIPC (bộ nhớ chia sẻ) thay vì mạng. - Tự nhận giới hạn: governance chưa phong phú bằng vài framework mở kh…
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
…ức). Thêm proxyless xDS để nối thẳng Istio, không cần Envoy sidecar; generic call JSON/Protobuf cho gateway (thực hiện ở phía gọi để không bắt mọi ngôn ngữ phía server phải hỗ trợ)…
- Designing Resilient Systems Beyond Retries (Part 2): Bulkheading, Load Balancing, and Fallbacks Bài tóm tắt · Grab · 2019
…nhưng service đó thành thêm một điểm hỏng; - service mesh + sidecar. Grab tự xây CSDP (client-side, dựa trên etcd). - Fallback khi retry vô ích , bốn kiểu: - fail silently : trả rỗ…
- Microservice Architecture at Medium Bài tóm tắt · Medium · 2018
…B. - Tách "xây service" khỏi "chạy service" : Istio + Envoy sidecar cho mạng, gRPC cho giao tiếp, container trên ECS chuyển dần sang Kubernetes, hệ build/deploy riêng BBFD (service…
- 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…
- A Kubernetes Resource That Doesn't Exist: Caching CI Images on Ephemeral Runners Bài tóm tắt · Mercari · 2026
…r : mỗi pod runner có container runner và một Docker daemon sidecar, job chạy trong daemon đó. - Pipeline bận nhất (monorepo IaC) mỗi job chạy trong image 2,4 GiB (giải nén khoảng…
- Autoscaling Monzo: How we optimise our platform to be just the right size Bài tóm tắt · Monzo · 2020
…ramework, deploy cùng một kiểu: một container service + một sidecar envoy của service mesh. - Chọn kích thước cho service thường là: đoán, sai, chờ cạn tài nguyên, thêm biên rộng "…
- Postgres backups under the hood Bài tóm tắt · PlanetScale · 2026
…L được stream liên tục lên S3 (ở PlanetScale mỗi primary có sidecar wal-g ). Base backup chụp lúc database đang chạy nên file bị "nhoè" (trang có thể cũ, mới, hoặc hỏng giữa chừng)…
- Remote Read Meets Streaming Bài tóm tắt · Prometheus · 2019
…st, gần như không đổi bất kể khoảng thời gian và số series; sidecar Thanos gần như không tốn thêm. - CPU giảm khoảng một nửa; latency 8 giờ dữ liệu từ khoảng 34,7 s xuống 8,2 s (kh…
- Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo Bài tóm tắt · Stripe · 2026
…load cho mọi test). - Selection index: scheduler của build (sidecar điều phối test trên worker) gom log, đảo thành bản đồ "file → các test cần chạy", lưu bằng roaring bitmap (khoản…
- Designing MCP Gateway: Uber's MCP Management Platform Bài tóm tắt · Uber · 2026
…ormat, serialize Protobuf/Thrift, gọi hạ nguồn qua Muttley (sidecar service mesh, thừa hưởng định tuyến sẵn có), dịch kết quả về JSON. Server native thì proxy thẳng. - Bảo mật: phâ…