Unit 6.2

Real‑Time Systems Chapter 18 · Advanced Topics

~2 weeks 2 tutorials Module Project

Users expect live updates. This unit covers the technologies that power real‑time applications: WebSockets, Server‑Sent Events (SSE), and WebRTC. You will build collaborative and live‑data applications using Socket.io, handle connection states, and scale real‑time infrastructure.

Unit Learning Outcomes

Tutorials

WebSockets & Socket.io

Real-time communication, rooms, and event handling.

Start tutorial

Server‑Sent Events & Scaling Realtime

SSE, Redis pub/sub, and horizontal scaling strategies.

Start tutorial

Assessments & Deliverables

Unit 6.2 Quiz Due: End of Week 16 Start
Module Project: Production Optimisation Submit: End of Module 6 Submit