Welcome to the 8th edition of the data engineering newsletter. This week's release is a new set of articles that focus on Dagster, Kafka, experimentation platforms from Pinterest, Doordash, Confluent, Eventbrite, and Expedia.
Data validation is an integral part of the data pipeline. Dagster writes about its integration with Great Expectation, the fastest-growing open-source data validation, and documentation framework.
Confluent writes a post on implementing the message prioritization in Apache Kafka. It’s an important characteristic of Job Scheduler systems. The bucket priority pattern with a Bucket Priority Assigner is an exciting pattern to read.
The SeatGeek opensource its data pipeline framework Druzhba, to extract and load data from various sources.
Pinterest writes its second part of Project LightHouse to measure Airbnb guest acceptance rates' discrepancies using anonymized demographic data.
The Experimentation Platform is an essential part of rapid product development. Doordash writes about Curie; it's experimentation platform, and the journey from ad-hoc manual analysis to automate the experimentation lifecycle.
Eventbrite writes about its new feature, building a protest map. It’s an exciting read that narrates the executive buy-in, difficulties in data collection, and the challenges with the recency of the data.
Expedia writes about Hyperspace by Microsoft, an indexing subsystem built on top of Apache Spark, which allows you to create indexes to support ad hoc queries just like a traditional database. It’s an exciting read providing Hyperspace offer index optimization on top of Apache Spark.
Links are provided for informational purposes and do not imply endorsement. All views expressed in this newsletter are my own and do not represent current, former, or future employers' opinions.