Quantified Self: How I Handled 100GB of Messy Biosensor Data with Polars and Dask
We live in the era of the "Quantified Self." Between my Oura ring, Apple Watch, and continuous glucose monitor (CGM), I’m generating more data than…
Latest Architecture news from Tech News
We live in the era of the "Quantified Self." Between my Oura ring, Apple Watch, and continuous glucose monitor (CGM), I’m generating more data than…
Migrating Legacy ETL Pipelines to Palantir Foundry: Incremental Processing, Schema Evolution, and Reconciliation Replacing a legacy ETL platform is…
What if you could build complete, production-grade ETL pipelines in Pure SQL… without Jinja templates, without a database server, and without heavy…
This document is a methodology for building software with AI assistance, compiled from the rules that survived real use on a production data platfor…
Schema documentation used to be the thing teams promised to do "next sprint" and then never did. In 2026, that excuse doesn't hold up. Warehouses ar…
A pipeline can be green and still have a data problem. This is one of the things I learned while working with data pipelines. A Glue job can complet…
Hey! I'm Ayush Shandilya, a software engineer working in data engineering and AI/ML. I'm really interested in understanding how things work under th…
Working with Kafka data on your own terms, using a local index. A search stack usually follows Kafka into a service. But the message you are looking…
Databricks now has a managed Shopify connector in Lakeflow Connect, released in Beta on September 22, 2026. It pulls products, orders, customers, in…
How we collect health metadata from Airflow, Glue, dbt and Tableau into S3, serve it through a thin API, and let an AI agent write the daily report.…
My team runs ML training and prediction pipelines on Vertex AI. For a long time, the thing telling those pipelines when to run was Apache Airflow, i…
I spent the last few months tuning a production pipeline on AWS Glue and PySpark : Oracle to S3 ingestion, then packaging, encryption, and transfer…
Day 03 of the WClickHouse Open-Source Engineering Series. You don't need a Redis cluster just to protect ClickHouse from single-event streaming writ…
Dalam dunia IT yang berkembang pesat, pengelolaan data dalam skala besar seringkali menjadi tantangan tersendiri bagi perusahaan teknologi global. J…
"Explain the Databricks architecture" is one of the most common data engineering questions. Here is the answer as a picture, built up layer by layer…
A data engineering roadmap crossed my feed recently. It is thoughtful, detailed, and 571 lines long. The associated Reddit discussion had a predicta…
Data Modeling in Power BI Introduction At a time when data is rapidly generated by different activities ranging from experiments to business, more o…
Every year, someone publishes a "State of Data Engineering" survey with 200 respondents, mostly from their own Slack community, and calls it represe…
This article is a step by step build of one small Apache Iceberg data agent, written three times: in Google ADK, in AWS Strands and in Microsoft Age…
This article is a step by step build of one small Apache Iceberg data agent, written three times: in Google ADK, in AWS Strands and in Microsoft Age…
A model is only one artifact in a production data science system. The harder engineering problem is creating a reliable path from changing source da…
-- Executive Summary -- The evolution of Extract, Transform, Load (ETL) processes is undergoing a paradigm shift. Traditional ETL pipelines, designe…
Introduction When a data platform grows from a few gigabytes to terabytes or petabytes, storing the data is only one part of the problem. A typical…
Have you ever looked at a 10-page medical lab report and felt like you were reading ancient hieroglyphics? You’re not alone. In the era of the Quant…
Regulation (EC) 561/2006 is arithmetic. Four and a half hours of driving, then a 45-minute break. Nine hours a day, eleven twice a week, a daily res…
Building an investing knowledge graph, part 6: if you're merging data from more than one source, you'll hit this Since part 5 went up, I've had two…
It's 11 PM. You've solved forty LeetCode mediums this month. Your GitHub has a shiny new Airflow project with green checkmarks all the way down. Tom…
Here is a simple SQL query that should return 0.3: SELECT 0 . 1 :: FLOAT4 + 0 . 2 :: FLOAT4 ; In PostgreSQL, MySQL, and most relational SQL engines,…
Designing account-level isolation for a multi-environment Snowflake account: one environment, one identity, one grant at a time. Nine databases, fif…
Part 1 gave you a map: every PII-bearing column, tier-tagged. Part 2 armed you: HMAC for direct identifiers, tokens for what must be reversible, mas…