Case Study

Indian Artificial Intelligence based software company

CloudCover + GCP

Result Overview

The client is a consumer internet company that personalize the smartphone experience

The client wanted to migrate their data from Azure to GCP in near real time, supporting new SQL based data model with live replication.

  • Azure Cosmos DB data to be migrated to GCP Spanner

    Azure Cosmos DB data to be migrated to GCP Spanner

  • Azure PostgreSQL to GCP PostgreSQL data migration

    Azure PostgreSQL to GCP PostgreSQL data migration

  • Azure Redis Enterprise to GCP Redis Enterprise migration

    Azure Redis Enterprise to GCP Redis Enterprise migration

The Challenge

One of a kind, NoSQL to SQL migration with in-flight transformations with minimum downtime

  • Data Migration

    Data Migration

    Streaming replication between Cosmos DB to Spanner, Azure PostgreSQL to GCP PostgreSQL, Azure Redis to GCP Redis.

  • Queries Per Second

    Queries Per Second

    Meet very high throughput and low latency requirements (~14K QPS writes & ~160K QPS reads and < 20 ms latency for Spanner.)

Cloudcover Impact

CloudCover helped the client move their data assets from Azure to GCP in near real time, transforming data on the fly to leverage the power of Google Cloud

Cloudcover Impact

  • Data Pipelines

    CloudCover built data pipelines for data migration for both batch import and real-time streaming, leaving no gap.

  • Database Capabilities

    The client revamped their data model across Spanner to take the full advantage of distributed SQL database capabilities

  • Cost Optimization

    The client got confidence in their decision to migrate their other services from Azure to GCP to save cost and benefit from rich GCP ecosystem

  • Snapshot Data Migration

    Built Dataflow jobs for snapshot data migration, no-code-changes migration and streaming replication with schema evolution support