22 JAN 2026
David debugged: Investigated why course content sync was failing for own DSP course on production
David noticed his own DSP course had not received a new announcement in Kerra and commissioned a production investigation into sync failures, coverage, and architecture.
David spotted a sync gap in his own live data:
course content syncing isn't working. go to production and find out what is going on. for example, for my DSP course (EEE4114F_2026 is the course code), there was an announcement posted this morning but it hasn't appeared in my courses page on kerra. go investigate how many syncs have failed in the last 24h, whether its all syncing or whether bootstrap syncing is working but others aren't, and why this is failing
When the investigation revealed the sync fleet contained 500 courses, David questioned the architecture:
why is there a fleet of 500 courses to begin with? why sort? i don't even understand this concept. how does the syncing work?
After understanding the system, he directed a data analysis:
yes then i want a data analysis on how many active current courses sync has been successfully happening for (WHERE SYNC ISN'T BOOTSTRAP SYNC BUT NORMAL SYNC) vs how many it hasn't