RSS

Production-to-Dev in One Button: My Talk at Percona Live 2026 Amsterdam

•
2 min read
#kubernetes#mysql#percona#privacy#gdpr#talks

Earlier today I gave a talk in the MySQL track at Percona Live Amsterdam called Production-to-Dev in One Button: K8s-native PII anonymization for Percona XtraDB Cluster Backups. It's about turning the latest production backup into an anonymized dev clone on Kubernetes without developers ever seeing real PII. The pipeline in the slides is the first version: built on the Percona XtraDB Cluster Operator, it restores the most recent backup into a throwaway PXC cluster, runs a Python job that rewrites PII row by row with Faker according to a config file, then publishes the result as a new backup that dev and test environments bootstrap from through a single latest pointer.

One thing worth being clear about: the operator that followed after this, pxc-anonymizer, is not that Python pipeline. It's a rewrite in Go that uses gofakeit instead of Faker, encapsules all the learnings of running Python + Faker in production over 1 year, and it's now public on GitHub under the Apache 2.0 license. Yes - It's an early release (the newest tag is a 0.1.0 alpha), so if something breaks or the config format doesn't fit your schema, open an issue and I'll take a look.

Open the slides in a new tab (PDF)

$ find ./blog --related