← Back to Roadmaps

Real-Time Web: Streaming, Events, and Live Systems - Learning Roadmap | Nemorize

Loading roadmap...

Learning Topics

This roadmap covers the following topics:

Mental Models & Foundations
  • ⚪ Connection Paradigms
    • ⚪ Request/Response vs Continuous
    • ⚪ Pull vs Push Patterns
    • ⚪ State vs Stream Thinking
  • ⚪ Latency & Perception
    • ⚪ Real-Time vs Near Real-Time
    • ⚪ Latency Budgets
Evolution of Real-Time Web
  • ⚪ Early Techniques
    • ⚪ Naive Polling
    • ⚪ Long Polling
    • ⚪ HTTP Keep-Alive & Chunking
  • ⚪ Browser Limitations
    • ⚪ Connection Limits
    • ⚪ Security Model Conflicts
Server-Sent Events & WebSockets
  • Server-Sent Events (SSE)
    • ⚪ EventSource API
    • ⚪ Event Format & Framing
    • ⚪ Reconnection & Last-Event-ID
    • ⚪ SSE Error Handling
  • ⚪ WebSockets Protocol
    • ⚪ Upgrade Handshake
    • ⚪ Message Framing
    • ⚪ Backpressure Problems
    • ⚪ When WebSockets Are Overkill
HTTP Streaming & Modern Patterns
  • ⚪ Streaming Data Formats
  • ⚪ AI & Observability Streams
    • ⚪ LLM Response Streaming
    • ⚪ Log & Metrics Streaming
    • ⚪ Progressive Rendering
  • Web RTC
  • ⚪ Streaming Media
Architecture & Production Operations
  • ⚪ Backend Architecture Patterns
    • ⚪ Event Emitters vs Request Handlers
    • ⚪ Pub/Sub Patterns
    • ⚪ Fan-Out Strategies
    • ⚪ Ordering & Idempotency
  • ⚪ Scaling & Infrastructure
    • ⚪ Load Balancers & Sticky Sessions
    • ⚪ Horizontal Scaling Challenges
    • ⚪ Connection Limits & Resource Management
    • ⚪ Reverse Proxy Considerations
Decision Engineering & Use Cases
  • ⚪ Technology Selection Framework
    • ⚪ SSE vs WebSockets Decision Tree
    • ⚪ Streaming vs Polling Trade-offs
    • ⚪ Browser Limits & Constraints
  • ⚪ Security & UX
    • ⚪ Auth on Persistent Connections
    • ⚪ Rate Limiting & Multi-Tenancy
    • ⚪ Perceived Latency & Optimistic Updates
    • ⚪ Offline & Reconnection UX
  • ⚪ Real-World Applications
    • ⚪ Notification Systems
    • ⚪ Live Dashboards
    • ⚪ Chat & Collaboration
    • ⚪ LLM Streaming Interfaces

Community Feedback

Share your thoughts and rate this roadmap

Loading comments...