PRO-602
Industry Case Clinic
How real systems were built, and how they failed, from the engineers' own accounts
EQF 7
level
2 ECTS
50 hours
8 weeks
1 × 90 min live a week
8 lessons
live online
Hear when the first cohort opens
Register your interest and we will email you when a cohort of PRO-602 opens for enrolment, with its dates and fee.
One email when it opens, nothing else. Privacy Policy.
About this course
A weekly clinic that dissects one real, publicly documented industry system or incident per session: how chat, payments, feeds, search and generative-AI products were built at scale, and what major outages at cloud providers and platforms teach about failure. Learners read the primary source in advance, reconstruct the decisions and the causal chain, debate the options the team had, and transfer the lessons into decision records for their own systems.
For: architect, software engineer, tech leader, ml practitioner.
Learning outcomes
On successful completion you will be able to:
- 1Analyse how large-scale production systems in messaging, payments, feeds, search and generative AI are architected, and identify the forces that shaped them.
- 2Reconstruct the causal chain of a major production incident from a public postmortem, separating the trigger, contributing factors and latent conditions.
- 3Evaluate the options a team had at each decision point and the evidence for the outcome claimed, distinguishing what the source reports from inference.
- 4Transfer lessons from an industry case into concrete architecture recommendations and decision records for a different context.
- 5Lead a blameless case discussion with peers, defending a position while revising it in response to evidence.
Modules and lessons
Week 1Messaging at scale
- Storing trillions of messages at Discordcase study
Week 2Payments correctness
- Idempotency and safe retries in payments APIscase study
Week 3Feeds and recommendations
- The multi-stage ranking funnel behind Instagram Explorecase study
Week 4Search ranking
- Moving search ranking from trees to deep learning at Airbnbcase study
Week 5Generative-AI products
- Building a generative-AI product at LinkedIncase study
Week 6Cloud-scale failure
- The 2020 Amazon Kinesis outage in US-EAST-1case study
Week 7Network and dependency failure
- When the backbone disappeared - Meta, October 2021case study
Week 8Data loss and operational discipline
- The GitLab.com database outage of January 2017case study
Assessment
Case analysis (50%)
Two written case analyses (about 1,500 words each) of documented cases outside the clinic list, one system design and one incident.
Design review (30%)
Transfer memo with three ADRs applying lessons from one clinic case to the learner's own system.
Peer review (20%)
Facilitation of one clinic discussion, assessed by the mentor and by peers against a rubric.
Pass mark 60%. Grades: Distinction, Merit, Pass.