Getting new digital functionality working is complicated, especially when it involves integrating to existing systems from different vendors. The idea of copying all this data into a single ‘data lake’ is very attractive; everything will be in one place, your architecture drawings looks really clean, you don’t need to worry about how to connect to legacy systems or overloading them, the performance should be blisteringly fast. A modern one-stop-shop for all future development. I know this because this was my dream when we started Eigen 12 years ago! We were trying to build the one unifying data model that would enable all our functionality dreams. But here’s what we’ve found over the last 12 years.