Tìm kiếm
37 kết quả cho “websocket”. Tìm không phân biệt dấu.
- Kubernetes 1.31: Streaming Transitions from SPDY to WebSockets Bài tóm tắt · Kubernetes (CNCF) · 2024
…ộ khó: Dễ — [bài gốc](https://kubernetes.io/blog/2024/08/20/websockets-transition/) Bài ngắn thông báo thay đổi của dự án; ít số liệu. Bối cảnh - Một số endpoint của API server ( e…
- Migrating Millions of Concurrent Websockets to Envoy Bài tóm tắt · Slack · 2021
…(https://slack.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 web…
- How Discord Reduced Websocket Traffic by 40% Bài tóm tắt · Discord · 2024
…nh — [bài gốc](https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent) Bối cảnh - Client nhận cập nhật realtime qua service "gateway" (Elixir), nén bằng zlib…
- How Postman Engineering handles a million concurrent connections Bài tóm tắt · Postman · 2020
…a Postman: đồng bộ mọi hoạt động trên client với server qua WebSocket theo kiểu pub/sub. Ban đầu chỉ lo giao dịch DB (ví dụ cập nhật collection), dần ôm thêm việc thông báo cho mọi…
- 6 Event-Driven Architecture Patterns — Part 1 Bài tóm tắt · Wix · 2020
…: - ví dụ import danh bạ: trình duyệt subscribe vào service websocket với một channel-Id, gửi CSV kèm channel-Id tới jobs service, nhận response rỗng ngay; - jobs service đẩy job l…
- Flannel: An Application-Level Edge Cache to Make Slack Scale Bài tóm tắt · Slack · 2017
…eam (user, channel, thành viên, tin mới nhất, DM...) rồi mở WebSocket nhận event real-time. - Với team hàng chục nghìn người: kết nối lâu, client tốn bộ nhớ, mỗi lần kết nối lại đắ…
- Federated GraphQL Server at Scale: Zillow Rental Manager Real-time Chat Application Bài tóm tắt · Zillow · 2019
…(người thuê). - Satellite API cung cấp dữ liệu và chạy một websocket service phát tin nhắn của người dùng lẫn tin hệ thống (các mốc trong quá trình thuê). - Một server GraphQL (ex…
- Reliable load testing with regards to unexpected nuances Bài tóm tắt · Miro · 2020
…ữ liệu rác. - Bộ sinh tải: JMeter + Taurus; công việc trong WebSocket của board phải tự viết, nên họ nhúng chính client thật (chỉ giữ phần giao tiếp client-server, ít đổi) vào JMet…
- From Native to React Native to Flutter Bài tóm tắt · Zerodha · 2022
…Android tầm trung, cập nhật giá cổ phiếu (tick nhị phân qua WebSocket nhiều lần mỗi giây) qua setState và reconcile của React không mượt; đã giảm phạm vi render xuống Text , should…
- 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.
- 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.
- 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.
- 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ả…
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- Kubernetes Công ty Thành viên
Hai nguồn đầu của dự án Kubernetes trong wiki kể quyết định kiến trúc nằm bên trong nền tảng mà nhiều công ty khác dựng lên trên. Năm 2018, kube-proxy dùng iptables (danh sách luật vốn cho firewall) là nút cổ chai thật…
- 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…
- Discord Công ty Thành viên
Hiếm có công ty nào kể cùng một bài toán qua 6 năm như Discord. Năm 2015 họ cố ý dùng một replica set MongoDB để ra sản phẩm trong 2 tháng, kèm đường thoát. Họ phân tích workload rồi chuyển sang Cassandra 12 node với…
- Maxjourney: Pushing Discord's Limits with a Million+ Online Users in a Single Server Bài tóm tắt · Discord · 2023
…n. Guild fan-out mọi hành động tới session, session đẩy qua websocket. - Công việc tăng theo bình phương số người online: hoạt động tỉ lệ với số người, và mỗi tin cũng phải gửi tới…
- Postman Công ty Thành viên
Service Sync (một trong những service đầu tiên) ôm cả WebSocket lẫn giao dịch DB, phình thành monolith nhiều team cùng sửa; năm 2019, gần 1 triệu kết nối đồng thời, mỗi lần deploy là một đợt kết nối lại mất 6–8 giờ mới…
- Running an automated test pipeline for the League client update Bài tóm tắt · Riot Games · 2016
…frontend dựa trên Chromium và backend C++ cung cấp REST và websocket, nên tự động hoá được: ChromeDriver cho frontend, HTTP/websocket cho backend. - Môi trường dev chính nhận buil…
- Stack Overflow Công ty Thành viên
Phản ví dụ nên đọc sớm cho niềm tin "lớn thì phải scale out". Năm 2009, với 16 triệu page view mỗi tháng, Stack Overflow chạy hai web server và một SQL Server, chạm giới hạn thì nâng RAM; theo Jeff Atwood, phần cứng rẻ…
- HTTPS on Stack Overflow: The End of a Long Road Bài tóm tắt · Stack Overflow · 2017
…); phục vụ từ một data center ; mạng quảng cáo; hơn 500.000 websocket đồng thời; hay bị DDoS; nhiều API nội bộ gọi nhau qua HTTP. Thay đổi chính - Lý do thật là hiệu năng: HTTP/2 t…
- How Does Spam Protection Work on Stack Exchange? Bài tóm tắt · Stack Overflow · 2020
…mokeDetector và metasmoke (Charcoal, bot cộng đồng): - nghe websocket cấp cho trang realtime để nhận mọi bài mới và bài sửa trên toàn mạng, quét bằng rất nhiều regex và heuristic,…
- Trigger.dev Công ty Thành viên
Nền tảng background job chạy trên Postgres. Năm 2024 vacuum bị chặn vì xmin horizon kẹt làm bảng queue (Graphile Worker) đầy dead tuple và CPU 99%; failover mới gỡ được . Năm 2026, để nâng cấp cụm Aurora 56 TB mà không…
- How we built a real-time service that handles 20,000 updates per second Bài tóm tắt · Trigger.dev · 2025
…ực. Dữ liệu run vốn đã nằm trong Postgres. - Phản xạ đầu là WebSocket, nhưng ba vấn đề: (1) muốn subscribe cả run đã bắt đầu trước khi mở trang; (2) mỗi kết nối phải query DB lấy t…
- Scaling Managed Agents: Decoupling the brain from the hands Bài tóm tắt · Anthropic · 2026
…cho sống lại. Cửa sổ duy nhất để nhìn vào là luồng sự kiện WebSocket, không cho biết lỗi ở đâu (bug harness, mất gói, container offline trông như nhau). Muốn gỡ thì phải mở shell…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
…à bản cài đặt mặc định để mở rộng; hỗ trợ HTTP/1.1, HTTP/2, WebSocket, streaming và chunk (bản mở mã nguồn đầu chỉ có HTTP/1). - Công cụ hz sinh khung project từ IDL (Thrift, Proto…
- How Discord Scaled Elixir to 5,000,000 Concurrent Users Bài tóm tắt · Discord · 2017
…event/giây (2017). - Kiến trúc lõi là pub/sub: mỗi user mở WebSocket và có một process session ; mỗi guild (server Discord) là một process guild trên node khác. Sự kiện trong guil…
- You've Got (Too Much) Mail: Behind the Scenes of the 3/25/26 Voice Outage Bài tóm tắt · Discord · 2026
…ết nối có một process session; mọi thứ đẩy xuống client qua websocket đều đi qua nó. Diễn biến (chuỗi lỗi dây chuyền) 1. Thay đổi cấu hình thường lệ: CPU cuối tuần cao, nên team sc…
- Moving Railway's Frontend Off Next.js Bài tóm tắt · Railway · 2026
…hạy phía client (dashboard có trạng thái, canvas real-time, websocket khắp nơi); cá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…
- Stack Overflow: The Architecture - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…hác. Redis ~160 tỷ op/tháng mà mỗi instance dưới 2% CPU . - Websocket: ~500.000 kết nối đồng thời lúc cao điểm, chạy ngay trên web tier, thay polling. Vấn đề họ gặp: cạn ephemeral…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…er (tag engine và indexing Elasticsearch) và Socket Server (websocket). Thay đổi chính - Gần như không dùng branch: đa số commit vào thẳng master rồi deploy ngay. Chỉ tạo branch kh…
- Stack Overflow: How We Do App Caching - 2019 Edition Bài tóm tắt · Stack Overflow · 2019
…Set (100 trace chậm nhất mỗi route). Pub/sub cũng dùng cho websocket. - Bỏ output cache: nhiều năm họ cache nguyên HTML của trang chủ, trang câu hỏi, RSS. Nhưng phải tách theo nhi…
- How we replaced Ingress-NGINX at Stack Overflow Bài tóm tắt · Stack Overflow · 2026
11/2025 dự án Kubernetes thông báo khai tử Ingress-NGINX, thứ định tuyến traffic của Stack Overflow từ khi lên Kubernetes. Gateway API (thay Ingress) đã được bàn nhưng không ai đầu tư vì cái cũ vẫn chạy tốt; giờ bị buộc…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
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.
- 6 Event-Driven Architecture Patterns — Part 2 Bài tóm tắt · Wix · 2020
…đếm thừa); - khi bộ đếm bằng tổng thì callback báo user qua websocket. Theo tác giả, Kafka Streams ( groupBy , count , filter ) hợp tự nhiên với bài toán này, nhưng Wix dùng hạ tần…
- Zillow Công ty Thành viên
Zillow cho thấy một công ty dữ liệu đi từ ứng dụng web có cache tự làm sang nền tảng dữ liệu, ML và thí nghiệm dùng chung. Năm 2012 các sản phẩm mới đã chạy trên AWS: nền tảng website cho môi giới trên WordPress dùng…