# data-platform-engineering

Published articles for data-platform-engineering.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Data Quality at Petabyte Scale: Building Trust in the Data Lifecycle

DevFeed: [Data Quality at Petabyte Scale: Building Trust in the Data Lifecycle](<https://devfeed.tech/articles/data-quality-at-petabyte-scale-building-trust-in-the-data-lifecycle-22608.md>)

Original publisher: [Read original article](<https://medium.com/glassdoor-engineering/data-quality-at-petabyte-scale-building-trust-in-the-data-lifecycle-7052361307a4?source=rss----288d984af747---4>)

Author: Zakariah Siyaji

Published: 2025-02-14T15:52:43Z

Content type: article

Language: en

Sources: [Glassdoor Engineering](<https://devfeed.tech/sources/glassdoor-engineering.md>)

Topics: [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [DataOps](<https://devfeed.tech/topics/dataops.md>), [Usability](<https://devfeed.tech/topics/usability.md>)

Tags: [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-patterns](<https://devfeed.tech/tags/data-patterns.md>), [data-platform-engineering](<https://devfeed.tech/tags/data-platform-engineering.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [decision-making](<https://devfeed.tech/tags/decision-making.md>), [gable](<https://devfeed.tech/tags/gable.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [shift-left](<https://devfeed.tech/tags/shift-left.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [trust](<https://devfeed.tech/tags/trust.md>), [usability](<https://devfeed.tech/tags/usability.md>)

### AI overview

Glassdoor describes a shift from reactive data engineering to a proactive, trust-centered approach to data quality. The article connects organizational culture with technical checks across the data lifecycle.

### Source excerpt

The data Lifecycle with Data Quality Checks at GlassdoorMotivation Glassdoor has transformed from an employee review site to a community for workplace conversations [1]. As our platform evolves to support content creators, facilitate discussions, and offer rich content, it has become more apparent than ever that adopting a data-driven culture is essential. Businesses rely on accurate, high-quality data to understand their operations and assess strategic outcomes. Flawed or incomplete data results in misguided decisions and undermines trust. Recognizing this risk, we made data quality a foundational principle of our data-driven transformation. Although every company defines data quality differently, there is a universal expectation that data used for decision-making must be trustworthy. Additionally, data quality challenges are not solely technical; a psychological component is closely linked to trust in data. Airbnb recognized this and sought to develop a scoring system that acknowledges the belief that data quality is a multivariate issue, encompassing accuracy, reliability, stewardship, and usability, along with more detailed dimensions within each of these categories [2]. On the other hand, Netflix employs a more technically centered approach to quality: data is initially written to a temporary staging area, audited, and then published to the production location upon passing quality checks [3]. Ultimately, Glassdoor drew inspiration from these lessons and aimed to reinforce trust through a cultural shift and a series of technical solutions. This article demonstrates how a proactive, trust-centered approach that connects data producers and consumers establishes a foundation for more rigorous data quality methods, ultimately bolstering a strong company-wide strategy. Figure 1. Enhancing quality guards at the application code layer.Culture Shift: Reactive to Proactive Historically, Glassdoor's data engineering teams have been reactive, learning about issues only aft

## How to Reliably Scale Your Data Platform for High Volumes

DevFeed: [How to Reliably Scale Your Data Platform for High Volumes](<https://devfeed.tech/articles/how-to-reliably-scale-your-data-platform-for-high-volumes-1546.md>)

Original publisher: [Read original article](<https://shopify.engineering/reliably-scale-data-platform>)

Author: Arbab Ahmed

Published: 2020-12-08T17:30:29Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [apache](<https://devfeed.tech/tags/apache.md>), [apache-parquet](<https://devfeed.tech/tags/apache-parquet.md>), [apache-spark](<https://devfeed.tech/tags/apache-spark.md>), [data](<https://devfeed.tech/tags/data.md>), [data-platform-engineering](<https://devfeed.tech/tags/data-platform-engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [insights](<https://devfeed.tech/tags/insights.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [platform](<https://devfeed.tech/tags/platform.md>), [scale](<https://devfeed.tech/tags/scale.md>), [spark](<https://devfeed.tech/tags/spark.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

Shopify's Data Platform Engineering team describes how it prepared the data platform to handle the high-volume Black Friday and Cyber Monday event. The platform experienced an average throughput increase of 150 percent and processes data through ingestion, batch or stream processing, and delivery to merchants, partners, and internal teams. The article covers the use of Apache Parquet, Apache Spark, dbt, MySQL, Kafka, and tiered services to prioritize reliability and infrastructure investment.

### Source excerpt

In this post, we'll outline the approach we took to reliably scale our data platform in preparation for Black Friday and Cyber Monday.

## Behind the Code: Mohammed Ridwanul Islam's Career and Work on Shopify's Eventscale Team

DevFeed: [Behind the Code: Mohammed Ridwanul Islam's Career and Work on Shopify's Eventscale Team](<https://devfeed.tech/articles/mohammed-ridwanul-islam-how-mentorship-the-t-model-and-a-pen-are-the-keys-to-his-success-1502.md>)

Original publisher: [Read original article](<https://shopify.engineering/mohammed-ridwanul-islam-how-mentorship-the-t-model-and-a-pen-are-the-keys-to-his-success>)

Author: Toni Akinwumi

Published: 2018-10-03T18:55:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [Development](<https://devfeed.tech/topics/development.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Code](<https://devfeed.tech/topics/code.md>), [data](<https://devfeed.tech/topics/data.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [Game Development](<https://devfeed.tech/topics/game-development.md>)

Tags: [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [data-platform-engineering](<https://devfeed.tech/tags/data-platform-engineering.md>), [development](<https://devfeed.tech/tags/development.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

A Behind the Code feature about Shopify software engineer Mohammed Ridwanul Islam. It covers his background, career path, transition into software engineering, and work on the Eventscale team building tools, libraries, and infrastructure for event-oriented streaming data.

### Source excerpt

Mohammed's feature is part of our series called Behind The Code, where we share the stories of our employees and how they're solving meaningful problems at Shopify and beyond. Mohammed Ridwanul is a software engineer on the Eventscale team and joined Shopify a year and a half ago. Mohammed grew up in Dubai but was born in Noakhali, a small village in Bangladesh before moving when he was five.