DevOps

Cloud Deployment with Minimal Downtime

The client was a leading Australian multinational bank with business spread across New Zealand, Fiji, Asia, USA and the United Kingdom. It provides a variety of financial services including retail, business and institutional banking, funds management, superannuation, insurance, investment and brokering services.

For a business of this size, operations and services variety, it was critical to deploy the application with new additions, high availability and with minimal downtime which otherwise would cost millions of dollars to the business.

Client Challenges and Requirements

  • Due to its traditional deployments and monolithic applications, it consumed sizeable hours of working to deploy the application and verifying its health.
  • The client was facing heavy loss due to isolated teams and deployment of huge monolithic application.

Bitwise Solution

A high-level architecture to separate the applications by domain which in turn was exposed in the form of services.

Intelligent applications (installed on nodes) were introduced rather than an intelligent service bus.

Pilot projects were removed out from the current system by implementing container based deployment process, introducing CD, spawning infrastructure through code, and moving the teams into DevOps mode.

Applications were gradually detached from the monolith legacy application and were moved to this new Microservices architecture.

Tools & Technologies We Used

CI server
DevOps Practice
Agile methods
Application Containerization model

Key Results

The agile practices made the deployment faster and provided instant feedback

The Application Containerization model helped to develop cloud agnostic applications

The deployment time was reduced from 24 hours to less than an hour

Download Case Study

    Ready to start a conversation?