Course · 6 lessons ~43 hr Advanced

Streaming, Data Infrastructure & Advanced Topics

Streaming, Data Infrastructure & Advanced Topics covers: Streaming Systems, Designing Distributed Systems, Rethinking IoT. Understand event streaming, message queues, data pipelines, and advanced infrastructure patterns. Connect the dots between all previous modules. Rails is traditionally request-response, but modern Rails apps increasingly use event-driven patterns. ActiveJob + Sidekiq is a simple job queue. Kafka/SQS is for when you outgrow Sidekiq or need cross-service communication. | Rails Pattern | Streaming Equivalent | |--------------|---------------------| | ActiveJob.perform_later | Kafka producer: event.publish | | Sidekiq worker | Kafka consumer: event.consume | | after_commit callback | Event emission on state change | | Webhooks | Kafka topic subscription | | Polling for changes | Change Data Capture (CDC) |

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete CI/CD, SRE & Production Operations first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

6 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.