Tìm kiếm
40 kết quả cho “service discovery”. 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…
- Meet Bandaid, the Dropbox service proxy Bài tóm tắt · Dropbox · 2018
…ttps://dropbox.tech/infrastructure/meet-bandaid-the-dropbox-service-proxy) Bối cảnh - Bandaid bắt đầu là reverse proxy bù cho điểm yếu của các service phía server, rồi thành servic…
- Alibaba Upgrades Dubbo3 to Fully Replace HSF2 Bài tóm tắt · Alibaba · 2023
…nh - Sau khi đưa toàn bộ lên cloud, Alibaba muốn stack microservice nội bộ chạy trên middleware mã nguồn mở thay cho framework RPC nội bộ HSF (và Dubbo2 ở Alibaba Cloud). Thay đổi…
- API, ChatGPT & Sora Facing Issues (incident write-up) Bài tóm tắt · OpenAI · 2024
…enAI chạy hàng trăm cụm Kubernetes. Lúc 15:12 họ deploy một service telemetry mới để thu metric chi tiết của control plane, như một phần nỗ lực tăng độ tin cậy. Cấu hình của nó khi…
- Rest.li: RESTful Service Architecture at Scale Bài tóm tắt · LinkedIn · 2013
…ttps://engineering.linkedin.com/architecture/restli-restful-service-architecture-scale) Bối cảnh - LinkedIn cần một cách chuẩn để mô tả resource trong kiến trúc SOA cho client viết…
- Business-Driven Upgrade of Alibaba Group: The Evolution of Dubbo 3.0 Bài tóm tắt · Alibaba · 2021
…Kaola (2021). - Dubbo 2.7 trở về trước đăng ký và khám phá service theo từng interface : mỗi interface là một bản ghi trên registry, mỗi máy đăng ký metadata riêng (serialization,…
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
…ặng. - Chạy mỗi đêm trên revision mới nhất. Một bug cụ thể: service "tip-retransmitter" (phục vụ dữ liệu gần nhất từ ring buffer trong RAM) vừa được mở rộng để phục vụ client ở vùn…
- Chat Service Architecture: Servers Bài tóm tắt · Riot Games · 2015
…cao — [bài gốc](http://engineering.riotgames.com/news/chat-service-architecture-servers) Phần 2/3 của series chat League of Legends. Phần 1 (giao thức XMPP) wiki bỏ qua vì chủ yếu…
- Advancing Our Chef Infrastructure Bài tóm tắt · Slack · 2024
…Y), nay chỉ thấy node trong một stack. Chuyển sang đăng ký service vào Consul ; nhưng gọi Consul phải qua mạng overlay Nebula, mà Nebula lại do Chef cấu hình (vòng phụ thuộc), nên…
- How LinkedIn extended ClickHouse from distributed tracing to metric discovery and analytics Bài tóm tắt · ClickHouse · 2026
…trên OpenTelemetry theo request từ app của member xuống mọi service. Lấy mẫu đầu 1% mà vẫn sinh khoảng 0,8 nghìn tỉ span và 200 TB chưa nén mỗi ngày . - Mục tiêu: ingest đầu-cuối d…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…let cho mọi trang, business logic, kết nối vài database). - Service đầu tiên là member graph ("Cloud"): đồ thị kết nối cần duyệt trong bộ nhớ, có profile tải khác hẳn Leo nên tách…
- Evolution of our platform architecture Bài tóm tắt · Allegro · 2015
…nd: - Symfony2, một app frontend + một app backend chứa mọi service (code tách riêng); - một team dựng nền tảng, các team khác lần lượt chuyển sang; - chỉ được gọi code cũ qua Anti…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
…cảnh - Mục tiêu độ tin cậy 99,9995% cho request thanh toán; service mesh nội bộ xử lý hàng triệu request/giây giữa hàng nghìn service (2026). Gần 10 năm dùng Envoy làm data plane.…
- How we built the Tinder API Gateway Bài tóm tắt · Tinder · 2022
…api-gateway-831c6ca5ceca) Bối cảnh - Tinder có hơn 500 microservice (2022) nói chuyện với nhau qua service mesh (Envoy); dùng ở 190 quốc gia, nhận cả traffic thật lẫn traffic của k…
- Courier: Dropbox migration to gRPC Bài tóm tắt · Dropbox · 2019
…ropbox-migration-to-grpc) Bối cảnh - Dropbox chạy hàng trăm service bằng nhiều ngôn ngữ, trao đổi hàng triệu request mỗi giây (2019). Trước Courier có giao thức tự serialize, Thrif…
- 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.
- Độ 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.
- 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.
- 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ỡ:
- 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…
- 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:
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- The Great K8S Migration Bài tóm tắt · Reddit · 2020
…hức tạp hơn. Họ gom hạ tầng về một chuẩn trên Kubernetes để service owner chỉ lo service của mình. - Mô hình trước Kubernetes: - service chạy trên VM trong EC2 Auto Scaling Group;…
- Slack's Migration to a Cellular Architecture Bài tóm tắt · Slack · 2023
…-architecture/) Bài đầu của một series; phần sau (cách silo service nội bộ, service không silo được) chưa ingest. Bối cảnh - Phần lớn hạ tầng lõi ở nhiều AZ trong một region (us-ea…
- Shipyard: How We Built Slack's Next-Generation EC2 Platform Bài tóm tắt · Slack · 2026
…nhật liên tục instance sống lâu chạm giới hạn: deploy theo service khó, drift cấu hình là không tránh khỏi, phối hợp nhiều tầng phức tạp. Container giải được cho một số workload,…
- Rest.li 2.x and a Protocol Upgrade Story Bài tóm tắt · LinkedIn · 2015
…ới gửi 2.0 tới server cũ thì hỏng. Đồ thị gọi gồm hàng chục service. Thay đổi chính - Handshake qua D2: phiên bản giao thức cao nhất mỗi service hiểu được lưu trong cấu hình D2; cl…
- You've Got (Too Much) Mail: Behind the Scenes of the 3/25/26 Voice Outage Bài tóm tắt · Discord · 2026
…Endpoint"). - Team Realtime Infrastructure đang chuyển các service Elixir có trạng thái sang Kubernetes . Mỗi host chạy hàng nghìn process trong bộ nhớ (guild, presence, call); tr…
- Scaling Cache Infrastructure at Pinterest Bài tóm tắt · Pinterest · 2020
…h - Tầng cache phân tán nằm gần đáy stack, đứng trước nhiều service và DB, hấp thụ phần lớn traffic backend: hàng nghìn máy EC2, hàng trăm TB, hơn 150 triệu request/giây lúc cao đi…
- Kafka on PaaSTA: Running Kafka on Kubernetes at Yelp (Part 2 - Migration) Bài tóm tắt · Yelp · 2022
…ải thay: Thành phần EC2 PaaSTA --- --- --- Điểm vào cụm ELB service mesh của Yelp Cân bằng cụm thuật toán rebalance trong kafka-utils Cruise Control Tự đặt số partition cron job (P…
- Alibaba Công ty Thành viên
Database của Alibaba đi qua ba giai đoạn, đều do đỉnh tải Double 11 dẫn dắt: thương mại (IBM/Oracle/EMC, 2005–2009) → "De-IOE" sang mã nguồn mở với middleware TDDL và AliSQL (2010–2015) → tự phát triển X-DB (từ 2016).…
- How we migrated Dropbox from Nginx to Envoy Bài tóm tắt · Dropbox · 2020
…dule bên thứ ba làm nâng cấp khó, quy trình deploy khác mọi service. - Không chọn Bandaid: Go tốn tài nguyên hơn (GC, parser HTTP, TLS kém BoringSSL; goroutine mỗi request tốn bộ n…
- Production testing with dark canaries Bài tóm tắt · LinkedIn · 2020
…ffect; side effect (đếm lượt xem, tracking event, gọi xuống service khác) phải được nhận ra và chặn hoặc ghi chỗ khác. Bài nhắc chi phí: một request có thể kéo theo hàng trăm reque…
- Scaling Datastores at Slack with Vitess Bài tóm tắt · Slack · 2020
…RSS feed vào channel). Phải làm lại quy trình provisioning, service discovery, backup, topology, credential. Họ xây: điểm tích hợp để route query, backfill + ghi kép , đọc kép và s…
- Orchestrating Cassandra on Kubernetes with Operators Bài tóm tắt · Yelp · 2020
…TLS. - Pod gồm Cassandra cùng các sidecar: health check cho service discovery, cron (snapshot), Sensu, Prometheus exporter, CDC publisher đẩy thay đổi bảng vào data pipeline. Readi…
- The Consul outage that never happened Bài tóm tắt · GitLab · 2019
…24 kỹ sư rải khắp thế giới. Đang dần chuyển sang Consul cho service discovery; thành phần chính dựa vào Consul là database và hệ HA Patroni . Mọi kết nối Consul dùng TLS hai chiều.…
- NVIDIA Dynamo Snapshot: Fast Startup for Inference Workloads on Kubernetes Bài tóm tắt · NVIDIA · 2026
…phát hành (chờ merge upstream). Bài sau dùng lại GPU Memory Service cho failover: . Bối cảnh - Inference cần scale theo tải, nhưng cold start một worker trên Kubernetes mất vài phú…
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
…on, kill instance ngẫu nhiên mà không cần viết code; chế độ service đọc lịch dạng cron từ file cấu hình trong GitHub, chạy qua Parallel-SSH, báo kết quả về Slack. - Tự động hoá tes…
- The Art of Being Lazy(log): Lower Latency and Higher Availability With Delayed Sequencing Bài tóm tắt · WarpStream · 2026
…trol Plane sập . Cờ này coi mọi topic như Lightning, chuyển service discovery sang object storage khi Control Plane không trả lời, và cho cache ưu tiên availability hơn consistency…
- Infrastructure monitoring with Prometheus Bài tóm tắt · Zerodha · 2020
…(đã so với Sensu, Nagios, ELK) vì mô hình label và PromQL. Service discovery: ec2 sd config cho AWS, static config cho bare metal (IP tĩnh). - Trong Kubernetes: kube-state-metrics…