Practical guides and insights on data migration, governance, and open infrastructure.
A GitHub Action that flags workaround comments on PRs and converts them to Jira tickets on merge is an afternoon of setup that pays for itself quickly.
Run MinIO, DuckDB, Dagster, and LocalStack locally as API-compatible AWS replacements, then deploy to real AWS by changing one config value.
Using Apache Iceberg external tables in Snowflake with Glue as catalog keeps your raw data open, readable by any engine, without meaningful performance cost.
The hardest part of a data migration is not moving the data. It is understanding what the data actually means to the people who created it.
A step-by-step breakdown of what to audit, how to scope risk, and what to test before you move a single row of production data.
Lift-and-shift sounds simple until it is not. Here are the five patterns we see fail repeatedly — and how to avoid each one.