Integrating, storing and analyzing data in the cloud in a flexible, scalable and cost-efficient manner using a modular, integrated architecture - this is the ideology behind the "Modern Data Stack" (MDS). The MDS uses components from several manufacturers that data teams use to build and maintain their cloud data warehouse: ELT, workflow management, CI/CD, version control, data modeling, and sometimes specific automation requirements for data modeling approaches such as "Data Vault 2.0."
The best-of-breed approach is based on absolute specialization for every niche. However, all components must be integrated, made compatible with each other and then maintained. This sometimes costs so much time and resources that it often counteracts the advantages of a modern data stack.
There are currently no statistics on whether best-of-breed approaches in IT, especially in cloud data management with a modern data stack, are now falling behind all-in-one solutions. However, there are increasing voices saying that the complexity and long-term maintenance of an MDS outweighs its advantages. You get stuck in the administration of tools instead of achieving meaningful business results.
Against this background, all-in-one platforms that combine different functions promise simplicity and easier management. As always, the choice between these approaches depends heavily on the context, i.e. the specific requirements and resources of the company.
The specific MDS criticisms
All-in-one platforms do not have these disadvantages. They reduce dependencies and minimize complexity. You are ready to start immediately, do not have to spend a long time integrating/installing and reduce training effort. Project runtimes are shortened, you have better cost control and more time for the development of data products.
This post is adapted from an article our Area VP Christoph Papenfuss wrote for the German-language publication Datacenter Insider in January 2025.