Case Study: travel audience (An Amadeus Company) achieves robust, GCP-native artifact management with Sonatype Nexus Repository

A Sonatype Case Study

Preview of the travel audience Case Study

Travel Audience and Nexus Repository Management on Top of Google Cloud

Travel Audience, an Amadeus company, builds a wide range of services running primarily on Google Cloud (GKE, Dataflow/Dataproc, Cloud Storage, BigQuery). Because their stack includes low-latency Go-based containers and large-scale Python/Java/Scala batch jobs, they needed a unified way to store, catalog and distribute build artifacts. They chose Sonatype Nexus OSS but faced gaps: no native Cloud IAM integration, no Cloud Storage backup support, limited Kubernetes support, and complexity around caching Docker images.

The Ops team deployed Nexus behind a Google Cloud Load Balancer and built a custom nexus-proxy to optionally authenticate and authorize users via Cloud IAM and route traffic, replacing Nginx. They also created nexus-backup, a containerized backup workflow that snapshots Nexus DB and blobstores from Persistent Disks and uploads them to Cloud Storage for reliable recovery. Managed on GKE with artifact caching for Maven/PyPI, the setup delivered a secure, GCP-integrated artifact repository with automated cloud backups, documented disaster-recovery, improved developer workflows, and open-sourced deployment guidance (Helm chart coming soon).


Open case study document...

travel audience

Andre Rocha Ferreira

DevOps Engineer


Sonatype

42 Case Studies