July 21, 2022, 4:36 a.m. | Olivia Iannone

Towards Data Science - Medium towardsdatascience.com

From agile to abstraction, thinking about data the way we think about software can save us lots of grief.

Photo by Headway on Unsplash

Let’s start by getting something important out of the way: there are some major differences between data engineering and software engineering.

At the same time, they’re similar enough that many of the best practices that originated for software engineering are extremely helpful for data engineering, as long as you frame them correctly.

In this article, I’ll …

best practices data data engineering dataops data pipeline data pipelines editors pick engineering notes-from-industry pipelines practices software software engineering

AI Engineer Intern, Agents

@ Occam AI | US

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Lead Data Modeler

@ Sherwin-Williams | Cleveland, OH, United States