Tìm kiếm
29 kết quả cho “Envoy”. Tìm không phân biệt dấu.
- Migrating Millions of Concurrent Websockets to Envoy Bài tóm tắt · Slack · 2021
….engineering/migrating-millions-of-concurrent-websockets-to-envoy/) Bối cảnh - Hàng triệu user kết nối đồng thời lúc cao điểm, gửi nhau rất nhiều tin nhắn nhỏ qua websocket vào hệ…
- How we migrated Dropbox from Nginx to Envoy Bài tóm tắt · Dropbox · 2020
…x.tech/infrastructure/how-we-migrated-dropbox-from-nginx-to-envoy) Theo nhóm tác giả, nhiều so sánh gắn với cách làm riêng của Dropbox (Bazel, gRPC, C++/Go) và chỉ xét Nginx bản mã…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
…equest/giây giữa hàng nghìn service (2026). Gần 10 năm dùng Envoy làm data plane. - Vấn đề với Envoy, theo Stripe: - Số kết nối : mô hình mỗi core một worker, mỗi worker giữ kết nố…
- Atlas: Our journey from a Python monolith to a managed platform Bài tóm tắt · Dropbox · 2021
…độc lập; cấu hình sinh tự động (dưới 50 dòng boilerplate); Envoy định tuyến theo route; giữa service dùng gRPC, HTTP qua gRPC-HTTP transcoding của Envoy; adapter chuyển endpoint c…
- Slack's Migration to a Cellular Architecture Bài tóm tắt · Slack · 2023
…iết bằng Hack, Go, Java, C++; nhiều kiểu service discovery (Envoy xDS, Consul, DNS, mà DNS không có khái niệm AZ); sửa Vitess thì phải fork hoặc đưa upstream. - Siloing: mỗi servic…
- How we built the Tinder API Gateway Bài tóm tắt · Tinder · 2022
…0 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ẻ xấu. - Trước TAG: mỗi team ứng dụng dùng một API ga…
- Monitoring Reliably at Scale Bài tóm tắt · Airbnb · 2026
…city của traffic nghiệp vụ. Dựng tầng ingress L7 riêng trên Envoy , định tuyến theo header tenant (mỗi service một tenant, ánh xạ tới backend cụ thể); có thêm mirror metric sang đí…
- So You Think You Can Scale? Bài tóm tắt · Railway · 2023
…hác thì tự đặt NGINX/HAProxy. - Mạng công khai: edge là đội Envoy với control plane Go; replica mới gây cập nhật CDS và vào bảng round-robin ngay. - Replica trải trên nhiều máy ; m…
- Slack's Outage on January 4th 2021 Bài tóm tắt · Slack · 2021
…i; 9:15 đủ host, Slack từ "sập" thành "chậm": load balancer Envoy vào panic mode (cân tải lên mọi instance khi phần lớn rớt health check) cộng retry và circuit breaker. Cần nhiều i…
- 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.
- 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…
- Đổ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.
- 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.
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- 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.
- Độ 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.
- 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…
- 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…
- 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…
- Dropbox Công ty Thành viên
Dropbox luôn là hybrid: metadata ở data center riêng, nội dung file trên S3. Ở ~500 PB họ tự xây Magic Pocket, theo Dropbox vì hiệu năng và unit economics . Cái giá kèm theo là phải tự dựng cả backbone và edge network .…
- Autoscaling Monzo: How we optimise our platform to be just the right size Bài tóm tắt · Monzo · 2020
…, 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 "để không…
- Scaling Production Globally — The service mesh facelift (Part-1) Bài tóm tắt · Achievers · 2022
…tục, có cái không scale, và khi Istio đẩy cấu hình mới cho envoy thì nhiều service cùng scale. Sửa bằng cách đo lại và chỉnh targetCPUUtilizationPercentage (cùng vấn đề với Monzo…
- Load Testing Kubernetes: Resolving bottlenecks and improving performance (Part 2) Bài tóm tắt · Achievers · 2023
…estinationRule của Istio từ round-robin sang LEAST REQUEST (Envoy chia sẻ số request đang xử lý) → phân phối đều, throughput tăng rõ ở mọi service. - Lỗi — nằm ở bộ sinh tải: VM GC…
- Meet Bandaid, the Dropbox service proxy Bài tóm tắt · Dropbox · 2018
…- Phần tiếp: - Edge proxy của Dropbox chuyển từ Nginx sang Envoy:…
- Courier: Dropbox migration to gRPC Bài tóm tắt · Dropbox · 2019
…liệu). Liên quan - · · - Proxy biên của Dropbox chuyển sang Envoy: - Monolith Python được tách:…
- Stripe Công ty Thành viên
Khoảng 2.000 shard MongoDB với hơn 40 kiểu bố trí; năm 2026 Stripe thay tự sửa dạng plugin bằng tìm đường (BFS rồi Dijkstra) trên state machine của shard, mô phỏng bằng chính code Temporal, giảm 30% số lần gọi người…
- 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…
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
…ính thứ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…
- Microservice Architecture at Medium Bài tóm tắt · Medium · 2018
…ynamoDB. - 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 (s…