When Database Design Breaks: Real-World Patterns and Pitfalls
Database design sounds clean on paper. You draw boxes, connect them with lines, normalize to 3NF. But in real projects, it's rarely that tidy. I've se...
Explore principles and practices for building data foundations that remain resilient, fair, and performant through years of growth and change.
Database design sounds clean on paper. You draw boxes, connect them with lines, normalize to 3NF. But in real projects, it's rarely that tidy. I've se...
You're staring at a users table that's grown like kudzu — columns for location, purchase history, browsing time, even a sentiment_score some intern ad...
Foreign keys are the glue of relational databases. But picking the wrong one? That's how you end up with a schema that's both slow and a pain to debug...
You're three years into a flood monitoring database. Then a new satellite feeds precipitation data at a resolution your schema never anticipated. Your...
In 2022, the EU's Sustainable Finance Disclosure Regulation (SFDR) forced a sudden reclassification of thousands of funds. Overnight, indexes that had...
You've built a green index that beats the benchmark on emissions. But what about the factory where a worker sews for 16 hours without overtime pay? Th...
I spent last Tuesday in a windowless conference room with three pension-fund analysts and a data vendor who kept apologising for his own slides. 'We h...
A pension fund trustee once told me: We have a 2050 net-zero target, but our index still holds oil majors because their 2022 emission were slightly be...
Picture this: your sustainable index just beat the benchmark by 2%. The board is happy. But the data center powering that index’s top hold is gu...
You are choosing a provenance policy today. Maybe for a digital archive, a scientific data repository, or a national record. The temptation is to spec...
You build a provenance system to track every transformation, every source, every trust anchor. Ten years later, your company is acquired and dissolved...
In 2018, a major UK bank attempted a weekend migration of its core banking platform. By Monday morning, 600,000 customers could not access their accou...