4 full lessons from this course are free to read — no signup, no card. This repository holds the working code for those lessons.
Each lesson is the same one a paying subscriber reads — the full text, not a preview. The code for it is in this repository.
| Read the lesson | |
|---|---|
| Lesson 1 | Building Production-Ready Distributed Log Processing Infrastructure |
| Lesson 2 | Production-Ready Log Generator |
| Lesson 3 | Building a Distributed Log Collector Service |
| Lesson 1 | Setting Up the Infrastructure |
Full curriculum (12 lessons)
- Trial Lesson : Building Production-Ready Distributed Log Processing Infrastructure — free, above
- Trial Lesson : Production-Ready Log Generator — free, above
- Trial Lesson : Building a Distributed Log Collector Service — free, above
- Lesson 1: Setting Up the Infrastructure — free, above
- Lesson 2: Network-Based Log Collection
- Lesson 3: Data Serialization and Formats
- Lesson 4 : Building a Distributed Log Storage Platform
- Lesson 5 : Message Queues for Log Processing
- Lesson 6 : Stream Processing with Kafka
- Lesson 7 : Distributed Log Analytics
- Lesson 8 : Distributed Log Search
- Less 9: High Availability and Fault Tolerance
$299 one-off. No subscription.
- All 12 lessons, written to the same depth as the 4 free ones above
- The complete source repository, one commit per lesson, beyond the 4 lessons here
- Every later lesson builds on the code in this repo, so nothing is thrown away
Part of SystemDR — hands-on engineering courses where you build the system, break it, and fix it. All courses · Free lessons across every course