Zudo Music Heroku to Google Cloud Migration

Zudo Music is a searchable music library that provides content creators with a truly customized production experience. Their growing user base could no longer be supported effectively as their application featured a legacy version of Ruby on Rails and created a number of dependencies and maintenance challenges. 66degrees migrated from Heroku to Google Cloud Platform on a tight budget to cut cloud costs by ~50% and provide strong security and scalability.

The Challenges

Legacy

Zudo Music’s application was hosted in Heroku featuring a legacy version of Ruby on Rails along with dependent modules and gems.

Optimization

The current state and environment left Zudo with dependencies, application maintenance challenges, high cloud costs, and zero logging and monitoring abilities.

Scaling

Zudo Music’s users were growing rapidly and their team knew these dependencies would prohibit them from scaling as needed.

The Solution

  • 66degrees successfully migrated the entire application stack into Google Cloud.
  • To reduce costs, 66degrees built the application in Docker, deployed into CloudRun & CloudSQL to maintain security.
  • Cloud Storage Transfer service was used to sync the contents from S3 to Cloud Storage. The new solution also provides centralized logging & monitoring using Stackdriver improving efficiency.

The Result

Zudo Music migration from Heroku to Google Cloud has resulted in better performance of the application & has provided a platform for centralized logging, monitoring, and security. A fully automated CI/CD process using Cloud Build has significantly improved the software delivery process. Zudo Music can now scale based on its growing user base while maintaining tight cost and security controls.

More From the Blog

Transform your business, transform your career. ​

We’re on your side, doing what it takes to get the job done right — from the first consultation to your daily operations.