PinnedA contract-based data platformData contracts are powerful enough you can build an effective data platform based on them.Jan 291Jan 291
PinnedEvery data transform is technical debtThere’s a cost to every data transformation. It slows us down, reduces reliability and increases maintenance costs.Jan 918Jan 918
PinnedPublished inTech @ GoCardlessImproving Data Quality with Data ContractsIntroducing Data Contracts, a step change in how we generate, manage and consume data at GoCardless.Dec 23, 20215Dec 23, 20215
Avoiding the tight coupling caused by change data capture (CDC)CDC creates tight coupling between the upstream databases and your data warehouse, and that’s a problem. But it doesn’t have to be this…May 152May 152
𝗧𝗵𝗲 𝟭:𝟭𝟬:𝟭𝟬𝟬 𝗿𝘂𝗹𝗲 𝗼𝗳 𝗱𝗮𝘁𝗮 𝗾𝘂𝗮𝗹𝗶𝘁𝘆One of my favourite talks at Big Data LDN was by Hannah Davies on The Building Blocks of Data Culture During Transformation.Mar 52Mar 52
Building defensive data pipelinesWhile we often talk about improving data quality, it’s not enough. You still need to build your data pipelines defensively.Feb 201Feb 201
Data Contracts — the book. Out now!I’m so proud to announce that my book on data contracts is out now! Available wherever you buy your books, including Amazon, Packt…Jul 6, 2023Jul 6, 2023
Published inTech @ GoCardless3 Things Our Software Engineers Love About Data ContractsSoftware Engineers benefit from data contracts too! Here’s 3 things they love about data contracts, as we’ve implemented them at GoCardlessApr 5, 2023Apr 5, 2023
Published inTech @ GoCardlessImplementing Data Contracts at GoCardlessAt GoCardless, we’re using Data Contracts to improve data quality and reliability. This is how we’ve implemented it.Oct 11, 20222Oct 11, 20222