Application Migration

Migrate and Re-Architect Machine Learning Applications on Google Cloud Platform

case-study-feature-img

A UK media services company with a focus on interactive planning and purchasing required a solution to migrate Machine Learning applications deployed on ShinyServer from Azure to Google Cloud Platform and re-architect the applications to reduce code redundancy, introduce scalability and enhance performance.

Client Challenges and Requirements

  • Need for modern infrastructure to cater high availability and scalability requirements
  • Code redundancy as same code base was coped for multiple clients which resulted in increased Go-to-Market time
  • Certain operations were performance intensive resulting in increase page load time
  • Manual deployment process

Bitwise Solution

Bitwise implementation resulted in migration of the application with the re-architected applications. Implementation included:

solution-icon

Data migration from SQLite and Azure VM local storage to Google Cloud Platform

solution-icon

Redesign of the Shiny application to have single version of the code bae to reduce maintenance overheads and increase Go-to-Market time

solution-icon

Role based access control

solution-icon

Build a platform for application testing – functional and performance and interactive debugging

solution-icon

DevOps Implementation

solution-icon

GCP infrastructure setup and optimization considering - security, scalability, performance and cost optimization

Tools & Technologies We Used

GCP Kubernetes / GKE
Azure ISTIO, NGINX
CloudSQL Docker
R, ShinyServer OAuth

Key Results

skill-icon

Kubernetes cluster setup for scalability and High Availability

skill-icon

Acceleration of Business Flows

skill-icon

DevOps Implementation

skill-icon

Foundation for Enterprise Platform

Download Case Study

    To get our latest updates subscribe to our Newsletter.

    Ready to start a conversation?