Centrifugo — an Open-Source Real-Time Messaging Server
summary
Covers transports and protocols for delivering low-latency real-time messages from server to client, comparing HTTP-based approaches, WebSockets, and HTTP/2. Reviews existing open-source solutions (specifically Centrifugo) and practical pitfalls when deploying a production-ready real-time messaging server.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:07Real-time messaging
- 4:15Content delivery methods
- 8:58WebSocket pros and cons
- 11:29Polyfills for old browsers
- 14:44Choosing real-time solution
- 18:37Centrifugo origins
- 20:00Why Go and its benefits
- 21:47How Centrifugo works
- 23:54Simple app integration
- 26:04Centrifugo features
- 27:07Scaling and fault tolerance
- 28:55Monitoring and metrics
- 29:16Installation and startup
- 31:05Where Centrifugo is used
- 32:33Q&A
related talks
01h 14mWebSocket: How, When and What It Costs
48mA Beginner's Guide to Inter-Service Messaging
25mTaming Client-Server Communication
01h 01mThe Unsung Hero of Modern Software: Asynchronous Messaging
49mHTTP/3 and Reactive Streaming
49mThe Real Time Web with XMPP
29mRealtime web applications with streaming REST
06mIris: Simplifying cloud messaging
