Keep a collector reliable under failure
Build an explicit model of waiting, stale work, timestamps and untrusted input. Exercises use scenarios rather than production changes.
0 of 4 lessons completed
Start the learning path ↗Before you begin
No account is required. Examples are educational, not instructions to alter a production system. Completion stays in this browser and does not issue a qualification.
THE PATH TO UNDERSTANDING
018 MINUTES
02Turn a refusal into a next action
Choose a safe next action after a rate-limit response.
8 MINUTES
03Separate source time from discovery time
Explain what an ingestion timestamp actually proves.
8 MINUTES
04Put a resource budget around untrusted data
Distinguish transfer limits from decoded-document limits.
8 MINUTES
Give background work an expiring owner
Explain why a running flag can outlive its process.