dbt Contracts as a CI Gate: Catching Schema Drift Before It Hits Production What happened A downstream dashboard breaks. Nobody touched the dashboard. Somewhere upstream, a column was added, dropped, or had its data type changed, and that change flowed straight through to proJul 28, 2026·3 min read
What I Learned Migrating MySQL to Snowflake (The Hard Parts Nobody Talks About)May 27, 2026·7 min read
Data Engineer Interview QuestionsToday, I decided to write about the data engineering interview process and some of the topics you should be familiar with. The entire process usually takes about four interviews on average.The first interview is a 15–30-minute phone screen with a rec...Mar 11, 2025·4 min read
Understanding the Differences Between Data Warehouses and Relational DatabasesData plays an important role in decision-making, and organizations often manage it using relational databases or data warehouses. While these systems may appear similar at first glance, they serve distinct purposes. Understanding the differences betw...Dec 29, 2024·3 min read
Designing Data Pipelines for Success: Best Practices for Scalability and Data QualityIn today’s world, businesses need accurate and readily available insights to stay competitive. Data engineering plays a crucial role in creating the infrastructure that makes this possible. From building efficient data pipelines to ensuring data qual...Nov 21, 2024·2 min read