Skip to content
Handbook navigation

Full-access lesson

Event-Driven AI

On Christmas Day 2021, Santander UK sent about 75,000 payments twice. The payments, worth around £130 million in total, came from roughly 2,000 corporate and business accounts, and the bank blamed "a scheduling issue". Santander funded the duplicate payments itself and then had to recover the money from recipients, many of whom held their accounts at other banks. The payment work was re-run, and every side effect happened again, because nothing at the point of effect knew it had already happened.

The complete curriculum

All 12 volumes, companion resources, interviews, and architecture reviews.

Executable engineering practice

Subscriber-only Python, Java, TypeScript, and SQL labs in the isolated runner.

Event-Driven AI | KnowledgeOS