What is the modern data stack?

A radically new approach to data integration saves engineering time, allowing engineers and analysts to pursue higher-value activities.
October 5, 2021

A radically new approach to data integration saves engineering time, allowing engineers and analysts to pursue higher-value activities.

The modern data stack (MDS) is a suite of tools used for data integration. These tools include, in order of how the data flows:

  • a fully managed ELT data pipeline
  • a cloud-based columnar warehouse or data lake as a destination
  • a data transformation tool
  • a business intelligence or data visualization platform.

The goal of an MDS is to analyze your business’s data to proactively uncover new areas of opportunity and improve efficiency. As the MDS is a relatively new development, we will answer some common questions about its capabilities.

[CTA_MODULE]

What separates a modern data stack from a legacy data stack?

The most important difference between a modern data stack and a legacy data stack is that the modern data stack is hosted in the cloud and requires little technical configuration by the user. These characteristics promote end-user accessibility as well as scalability to quickly meet your growing data needs without the costly, lengthy downtime associated with scaling local server instances.

Ultimately, the modern data stack lowers the technical barrier to entry for data integration. The components of the modern data stack are built with analysts and business users in mind, meaning that users of all backgrounds can not only easily use these tools, but also administer them without in-depth technical knowledge.

What are the benefits of a modern data stack?

The modern data stack saves time, money and effort. The low and declining costs of cloud computing and storage continue to increase the cost savings of a modern data stack compared with on-premise solutions. Off-the-shelf connectors save considerable engineering time otherwise spent designing, building and maintaining data connectors, leaving your analysts, data scientists and data engineers free to pursue higher-value analytics and data science projects.

Here’s what customers have said after building a modern data stack with Fivetran:

“Fivetran enabled us to sync our product, finance, customer service and marketing data into the warehouse in under a day — without engineering support. Now our users can focus on uncovering insights instead of data validation and troubleshooting.”
– Brendon McKeon, Director of Data & Analytics, MessageYes
“The real benefit of Fivetran is that people can refocus their time and maximize the value of data. We can now build more comprehensive analysis more quickly. Our focus is on data modelling and data analysis versus ETL.”
– Gustavo Rada, Head of BI, Exporo
“Fivetran has easily saved us 20 hours a month in human capital that we can instead use to develop strategic insights to help drive the business forward instead of working on data extraction and loading.”
– Sean Rober, Head of Analytics at Zenefits

How hard is it to set up?

It’s easy! As it is hosted in the cloud and abstracts away complications from configuring infrastructure, modern data stacks today can easily be set up in less than an hour.

[CTA_MODULE]

What should I look for in each component of the modern data stack?

The modern data stack encompasses a data pipeline, a destination, a transformation layer and a business intelligence/data visualization platform. These are important features for each component:

Data pipeline

Look for a tool that has pre-built connectors to all of your company’s data sources, can be set up quickly to allow for scaling data integration, and is fully managed to account for API changes or schema changes.

Destination

Your data destination should easily be able to scale both compute and storage without long downtime to accommodate your data storage and analytics needs. Additional features should be considered on a case-by-case basis, such as how you would set up and provision future role-based access control or run your analytics models. There are several technical criteria for evaluating cloud data warehouses.

Transformations

Your transformation tool should be compatible with your destination, and have features that make it easy to trace back your data lineage, such as version control and/or documentation that helps outline transformation impact on your tables.

Business intelligence/data visualization

In general, you should consider the technical implementation (such as defining variables for users), visualization flexibility, and user accessibility. Additional criteria, such as whether you want to have end users self-serve on the tool, are dependent on your internal data structure. We have previously written about how to find a good BI platform.

When should I upgrade to the modern data stack?

There are two common use cases to upgrading to the modern data stack. Larger or older companies often have on-premise infrastructure to migrate to the cloud. As startups and small businesses grow, they may build a modern, cloud-based data stack to replace small-scale, manual or within-app reporting.

The last thing you want is to fall too far behind the curve. The modern data stack is continually evolving, and will only continue to bring analytics to greater heights.

Data integration

Determine how long it takes for your engineering resources to build new data connectors and maintain or upgrade the ones that you have. How does it impact downstream analytics timelines? How much time and money does it cost? Companies today are moving real-time or near-real-time data models to monitor their businesses. This often requires a modern, fully managed ELT tool.

Destination

This is typically tied to compute and storage usage. It’s common to hear of legacy databases frequently crashing from bloated storage or running queries that span a lunch break. When those happen, it’s time to upgrade. 73% of companies state that their cloud migration projects will take over a year, but there is simply no substitute to easy scalability and centralization. It’s better to upgrade sooner than later.

Transformations

In some cases you can leverage your destinations’ or data visualization tools’ native features to run transformations, such as repeatable SQL scripts. For the sake of scale and greater transparency, you should consider getting a transformation tool that is technically accessible to your team members and has features such as version control to track the history of your transformations.

Business intelligence/data visualization

More and more questions are asked of successful data teams every single day, and business intelligence tools rapidly become the gateway to answers. Consider how stakeholders consume data (such as visualizations, dashboards and reports) and what you will need to make access to data as self-service as possible.

The first step to migrating to the cloud is to choose a cloud-based destination in which to store your data. When you’re ready to start moving your data into a cloud destination, Fivetran is happy to help.

Start your first modern data stack on a budget

If you’re setting up a modern data stack for the first time, we understand that the number of choices out there for ETL tools and destinations can be overwhelming. When it comes to data infrastructure, reliability is key so that you and your organization can always trust the data.

Equally important is scalability. No-maintenance, easy-to-setup pipelines will help you build a data stack that scales seamlessly with your business, and doesn’t lead to downstream headaches. Cheap solutions out there might lead to hidden costs, but luckily Fivetran’s Free Plan gives data professionals like you access to premium pipelines at zero cost, so you never have to sacrifice reliability for cheap.

On top of that, you can also transform your data completely free with Fivetran’s dbt Core™* -compatible data models. With one-click Quickstart data models, you can run transformations without creating a dbt project. If you’re a dbt pro, you can leverage any of our available data models to automate transformations after every load.

If you are just getting started and have low data volumes, together, Fivetran’s Free Plan and free transformations will enable you to accomplish the E, L, and T completely free.

[CTA_MODULE]

*dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.

Start for free

Join the thousands of companies using Fivetran to centralize and transform their data.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Data insights
Data insights

What is the modern data stack?

What is the modern data stack?

October 5, 2021
October 5, 2021
What is the modern data stack?
A radically new approach to data integration saves engineering time, allowing engineers and analysts to pursue higher-value activities.

A radically new approach to data integration saves engineering time, allowing engineers and analysts to pursue higher-value activities.

The modern data stack (MDS) is a suite of tools used for data integration. These tools include, in order of how the data flows:

  • a fully managed ELT data pipeline
  • a cloud-based columnar warehouse or data lake as a destination
  • a data transformation tool
  • a business intelligence or data visualization platform.

The goal of an MDS is to analyze your business’s data to proactively uncover new areas of opportunity and improve efficiency. As the MDS is a relatively new development, we will answer some common questions about its capabilities.

[CTA_MODULE]

What separates a modern data stack from a legacy data stack?

The most important difference between a modern data stack and a legacy data stack is that the modern data stack is hosted in the cloud and requires little technical configuration by the user. These characteristics promote end-user accessibility as well as scalability to quickly meet your growing data needs without the costly, lengthy downtime associated with scaling local server instances.

Ultimately, the modern data stack lowers the technical barrier to entry for data integration. The components of the modern data stack are built with analysts and business users in mind, meaning that users of all backgrounds can not only easily use these tools, but also administer them without in-depth technical knowledge.

What are the benefits of a modern data stack?

The modern data stack saves time, money and effort. The low and declining costs of cloud computing and storage continue to increase the cost savings of a modern data stack compared with on-premise solutions. Off-the-shelf connectors save considerable engineering time otherwise spent designing, building and maintaining data connectors, leaving your analysts, data scientists and data engineers free to pursue higher-value analytics and data science projects.

Here’s what customers have said after building a modern data stack with Fivetran:

“Fivetran enabled us to sync our product, finance, customer service and marketing data into the warehouse in under a day — without engineering support. Now our users can focus on uncovering insights instead of data validation and troubleshooting.”
– Brendon McKeon, Director of Data & Analytics, MessageYes
“The real benefit of Fivetran is that people can refocus their time and maximize the value of data. We can now build more comprehensive analysis more quickly. Our focus is on data modelling and data analysis versus ETL.”
– Gustavo Rada, Head of BI, Exporo
“Fivetran has easily saved us 20 hours a month in human capital that we can instead use to develop strategic insights to help drive the business forward instead of working on data extraction and loading.”
– Sean Rober, Head of Analytics at Zenefits

How hard is it to set up?

It’s easy! As it is hosted in the cloud and abstracts away complications from configuring infrastructure, modern data stacks today can easily be set up in less than an hour.

[CTA_MODULE]

What should I look for in each component of the modern data stack?

The modern data stack encompasses a data pipeline, a destination, a transformation layer and a business intelligence/data visualization platform. These are important features for each component:

Data pipeline

Look for a tool that has pre-built connectors to all of your company’s data sources, can be set up quickly to allow for scaling data integration, and is fully managed to account for API changes or schema changes.

Destination

Your data destination should easily be able to scale both compute and storage without long downtime to accommodate your data storage and analytics needs. Additional features should be considered on a case-by-case basis, such as how you would set up and provision future role-based access control or run your analytics models. There are several technical criteria for evaluating cloud data warehouses.

Transformations

Your transformation tool should be compatible with your destination, and have features that make it easy to trace back your data lineage, such as version control and/or documentation that helps outline transformation impact on your tables.

Business intelligence/data visualization

In general, you should consider the technical implementation (such as defining variables for users), visualization flexibility, and user accessibility. Additional criteria, such as whether you want to have end users self-serve on the tool, are dependent on your internal data structure. We have previously written about how to find a good BI platform.

When should I upgrade to the modern data stack?

There are two common use cases to upgrading to the modern data stack. Larger or older companies often have on-premise infrastructure to migrate to the cloud. As startups and small businesses grow, they may build a modern, cloud-based data stack to replace small-scale, manual or within-app reporting.

The last thing you want is to fall too far behind the curve. The modern data stack is continually evolving, and will only continue to bring analytics to greater heights.

Data integration

Determine how long it takes for your engineering resources to build new data connectors and maintain or upgrade the ones that you have. How does it impact downstream analytics timelines? How much time and money does it cost? Companies today are moving real-time or near-real-time data models to monitor their businesses. This often requires a modern, fully managed ELT tool.

Destination

This is typically tied to compute and storage usage. It’s common to hear of legacy databases frequently crashing from bloated storage or running queries that span a lunch break. When those happen, it’s time to upgrade. 73% of companies state that their cloud migration projects will take over a year, but there is simply no substitute to easy scalability and centralization. It’s better to upgrade sooner than later.

Transformations

In some cases you can leverage your destinations’ or data visualization tools’ native features to run transformations, such as repeatable SQL scripts. For the sake of scale and greater transparency, you should consider getting a transformation tool that is technically accessible to your team members and has features such as version control to track the history of your transformations.

Business intelligence/data visualization

More and more questions are asked of successful data teams every single day, and business intelligence tools rapidly become the gateway to answers. Consider how stakeholders consume data (such as visualizations, dashboards and reports) and what you will need to make access to data as self-service as possible.

The first step to migrating to the cloud is to choose a cloud-based destination in which to store your data. When you’re ready to start moving your data into a cloud destination, Fivetran is happy to help.

Start your first modern data stack on a budget

If you’re setting up a modern data stack for the first time, we understand that the number of choices out there for ETL tools and destinations can be overwhelming. When it comes to data infrastructure, reliability is key so that you and your organization can always trust the data.

Equally important is scalability. No-maintenance, easy-to-setup pipelines will help you build a data stack that scales seamlessly with your business, and doesn’t lead to downstream headaches. Cheap solutions out there might lead to hidden costs, but luckily Fivetran’s Free Plan gives data professionals like you access to premium pipelines at zero cost, so you never have to sacrifice reliability for cheap.

On top of that, you can also transform your data completely free with Fivetran’s dbt Core™* -compatible data models. With one-click Quickstart data models, you can run transformations without creating a dbt project. If you’re a dbt pro, you can leverage any of our available data models to automate transformations after every load.

If you are just getting started and have low data volumes, together, Fivetran’s Free Plan and free transformations will enable you to accomplish the E, L, and T completely free.

[CTA_MODULE]

*dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.

The ultimate guide to data integration is your one-stop introduction to all things data integration.
Check out the interactive guide and ebook
Build a scalable data infrastructure in under an hour
Download the ebook to learn more
Sign up for a 14-day free trial with Fivetran
Get started today

Related blog posts

Five reasons to consider a modern data stack
Data insights

Five reasons to consider a modern data stack

Read post
Quick guide: Get maximum value from your Fivetran free trial
Data insights

Quick guide: Get maximum value from your Fivetran free trial

Read post
Cloud Data Warehouse Benchmark
Data insights

Cloud Data Warehouse Benchmark

Read post
Modern data architecture allows you to have your cake and eat it, too
Blog

Modern data architecture allows you to have your cake and eat it, too

Read post
Four approaches to data infrastructure modernization
Blog

Four approaches to data infrastructure modernization

Read post
How data teams can jumpstart investment in data infrastructure
Blog

How data teams can jumpstart investment in data infrastructure

Read post
Modern data architecture allows you to have your cake and eat it, too
Blog

Modern data architecture allows you to have your cake and eat it, too

Read post
Four approaches to data infrastructure modernization
Blog

Four approaches to data infrastructure modernization

Read post
How data teams can jumpstart investment in data infrastructure
Blog

How data teams can jumpstart investment in data infrastructure

Read post

Start for free

Join the thousands of companies using Fivetran to centralize and transform their data.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.