Pushy to the Limit: Evolving Netflix’s WebSocket proxy for the future
Pushy, Netflix's WebSocket server, has evolved to support hundreds of millions of connections, enhancing efficiency and reliability for device messaging.
MAIN POINTS
- Pushy supports hundreds of millions of concurrent WebSocket connections with a 99.999% message delivery reliability rate.
- Initial use cases included voice control and event notifications, reducing backend polling and costs.
- Recent developments enable direct push and device-to-device messaging, enhancing real-time communication capabilities.
TAKEAWAYS
- Pushy transitioned from a best-effort service to a critical component in Netflix’s ecosystem.
- Scalability improvements include horizontal and vertical scaling, message processor evolution, and registry migration.
- Cultural focus on iterative development and collaboration has been key to Pushy's successful evolution and growth.