Written by Sina Mohammadi
A system design story about GDPR, event sourcing, and a very long Tuesday. It was a normal Tuesday. The coffee was fine. The build was green. Nothing was on fire. Then Legal sent me a Slack message: "Hey, quick one π A user sent a GDPR erasure request. We have 30 days to answer. It's been 20. Can you delete her data? Should be easy, right?" I read it three times. Twenty days. The request had been sitting in a shared inbox for twenty days. Nobody's fault. Everybody's fault. That's ho...