Evolving BBM’s messaging app to a complete social platform on google cloud platform

Customer Success

Evolving BBM’s messaging app to a complete social platform on Google Cloud 

One of Indonesia’s largest media groups licensed BBM’s app technology and needed to move the infrastructure from an on-premises data center in Canada to Asia. Pythian helped to migrate their Oracle database to a mix of open-source databases, including MongoDB, Cassandra, and MySQL, and replaced the original storage system with elastic, cost-effective Google Cloud Storage. 

Overview

One of Indonesia’s largest media groups licensed BBM’s app technology and needed to move the infrastructure from an on-premises data center in Waterloo, Canada to Asia. This move would help them better serve their largest user base. With media consumption growing at lightning speed, BBM recognized that migrating to the cloud would bring the elasticity, scale, and cost effectiveness they needed as well as the geographic proximity to their largest user base. The move would also ensure high availability by taking advantage of redundancy over two cloud zones in Southeast Asia to help protect against unexpected failures. Google Cloud was chosen as the cloud provider for its future-proof architecture to support the product as it evolves.  

Facing time constraints and lacking adequate cloud expertise, BBM turned to Pythian to help with the migration. As a Google Cloud Premier Partner with significant experience managing big data deployments and performing Google Cloud migrations, along with the ability to scale to meet the required timelines, Pythian offered assurance that they could migrate the complex IT infrastructure to the cloud on time and with minimal risk. 

What we did

  • Designed and implemented the cloud migration plan, refactored the applications, added a CI/CD pipeline, and wrangled BBM’s big data to support analytics

Technologies used

  • Google Cloud Platform 
  • Google Cloud Engine 
  • Google Cloud Storage
  • Google Cloud SQL
  • Cloud Dataflow
  • Google Cloud Connect 
  • Google Load Balancer
  • Google Compute Engine
  • Google Cloud Pub/Sub
  • Elasticsearch
  • Cassandra
  • PostgreSQL
  • Kafka 

Key Outcomes

The BBM app now lives on a future-ready architecture that will support the app as it evolves to meet the growing demands of mobile consumers. 


Seamless migration to Google Cloud 

Explore our Cloud Migration Services

No matter your business, no matter the challenge: Pythian’s solutions drive results. 

More customer success stories