Seamless CI/CD for Azure Synapse with Azure DevOps

Bringing robust DevOps practices to cloud data platforms is crucial for delivering scalable, reliable solutions. In this post, I’ll walk through how we implemented a streamlined CI/CD pipeline for Azure Synapse Analytics using Azure DevOps. This setup enables our team to safely promote changes from development to production…

Why Choose Azure Synapse for Cloud Data Warehousing

In the previous post, we explored the foundational difference between SMP and MPP systems, and why MPP is better suited for large-scale analytics. Now, let’s dive into how Azure Synapse Analytics builds on that MPP architecture to become one of the most powerful and flexible cloud data platforms available…

Rebranded, Rewired, and Ready to Write

Notes from the edge of data engineering — pipelines, platforms, and the occasional Proxmox reboot. For a while now, I’ve wanted a space to share the things I’ve been learning — and breaking — as I work through the realities of building and maintaining modern data systems. The ETL Dispatch is…

SMP vs MPP: The Foundation of Azure Synapse

When working with data at scale, one of the most important concepts to understand is the distinction between SMP (Symmetric Multiprocessing) and MPP (Massively Parallel Processing). These two architectures form the backbone of how modern data systems are designed and perform—and they're especially important when evaluating platforms…

📘 My Love-Hate Relationship with ChatGPT

I’ve been using ChatGPT for just about everything lately. Although I spun up the infrastructure to host this blog months ago, it’s unlikely I would have done anything with it without ChatGPT’s help. For some tasks, it’s invaluable. For others... it’s borderline useless (and no,…