How a Solutions Architect Brought Multi-Cloud Migration to OpenSearch | Tony Piazza
Aiven Senior Solutions Architect Tony Piazza joined the company in March. Within months he had merged five PRs adding Google Cloud support and Terraform-based provisioning to the OpenSearch Migration Assistant, a tool that previously only worked on AWS.
Tony talks with Jay Miller about:
Why he went from consulting to open source contribution.
How a consultant’s habit of finding project risks early shaped the work.
His first conference keynote at OpenSearchCon.
What contributing as a vendor-neutral company looks like.
Where he’s contributing next, including ML Commons, Data Prepper and the docs.
This contributor showcase is useful if you’re planning an OpenSearch migration. It’s also a good example for anyone who isn’t a full-time software engineer but wants to contribute to open source.
Chapters
0:00 Intro and a Yankees/Braves warmup
1:06 Growing up a Yankees fan named Piazza
3:59 From Kafka consulting client to Aiven solutions architect
5:05 Spotting the multi-cloud gap in OpenSearch
7:01 The RFC and five merged PRs for the Migration Assistant
8:51 Elastic licensing aside
9:03 Why a solutions architect is suited to this work
10:06 The surprise: private networking
11:57 Keynote at OpenSearchCon
14:03 Why conference talks draw people with real migration problems
16:44 Contributing as Aiven vs. a major cloud provider
19:19 Working with the AWS maintainers: everybody wins
21:14 What the Migration Assistant repo contains
23:57 Why Terraform
25:34 AWS Terraform support in two weeks
26:27 Moving into ML Commons and fixing broken CI
30:10 Wrapping up the contributions
32:31 Where to follow Tony: Data Prepper, docs and a Spark integration
34:26 Outro
Links
Tony’s GitHub: https://github.com/tonypiazza
OpenSearch Migration Assistant repo: https://github.com/opensearch-project/opensearch-migrations
ML Commons: https://github.com/opensearch-project/ml-commons
Data Prepper: https://github.com/opensearch-project/data-prepper
Aiven blog post on multi-cloud support for the Migration Assistant: https://aiven.io/blog/multi-cloud-support-for-the-opensearch-migration-assistant
Tutorial on Aiven for OpenSearch and Vertex AI: https://aiven.io/blog/a-tutorial-on-aiven-for-opensearch-and-vertex-ai