WebSockets
Offered By: Hussein Nasser via YouTube
Course Description
Overview
Dive deep into the world of WebSockets through a comprehensive series of videos covering everything from basic concepts to advanced implementation techniques. Learn about the WebSocket handshake process, explore use cases, and weigh the pros and cons of this technology. Discover how to scale WebSockets using Redis, HAProxy, and Node.js for high-availability applications like group chat. Build a multiplayer game to gain hands-on experience with WebSocket implementation. Explore security considerations and scaling strategies using HAProxy. Understand the relationship between WebSockets and HTTP/2, including an explanation of RFC8441. Gain insights into the inner workings of WebSocket connections through Wireshark analysis. Investigate the potential impact of the new WebTransport protocol on WebSockets. Master load balancing and backend scaling techniques for WebSockets over HTTP/2. Examine real-world case studies, such as Slack's migration of millions of WebSocket connections from HAProxy to Envoy.
Syllabus
WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more.
Scaling Websockets with Redis, HAProxy and Node JS - High-availability Group Chat Application.
Building a Multi-player Game with WebSockets.
Scaling and Securing WebSockets with HAProxy.
How WebSockets Work with HTTP/2 (RFC8441 Explained).
What Really Happens During a WebSockets Connection - Wiresharking WebSockets.
Is this the end of WebSockets? - The New WebTransport Protocol.
The Complete Guide to WebSockets.
Why WebSockets over HTTP/2 (RFC8441) is Critical for Effective Load Balancing and Backend Scaling.
Slack's Migrating Millions of Websockets from HAProxy to Envoy, lets discuss.
Taught by
Hussein Nasser
Related Courses
MongoDB for Node.js DevelopersMongoDB University Introduction to Office 365 Development and APIs
Microsoft via edX Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera Introduction to MongoDB using the MEAN Stack
MongoDB via edX