We are the only truly cloud-native core banking provider that offers any deployment option, including software as a service, bank hosted in public and private cloud, and hybrid deployment.
Our fully-managed SaaS deployment of the Vault platform takes away the majority of administration overheads associated with managing cloud infrastructure. Deploying the Vault platform as SaaS is a popular choice for agile banks and fintechs.
The Vault platform is also deployable by the bank in public, private and hybrid environments.
Public cloud deployments are supported on Azure, AWS, GCP and IBM, and other cloud providers can be added easily. Hybrid cloud deployments allow sensitive data to remain within a private cloud while the rest of the solution is hosted on a public cloud.
Private cloud deployments are possible using Red Hat OpenShift in conjunction with AWS Outposts, Azure Stack, or Google Anthos.
The Vault platform's microservices architecture is built from the ground up to take full advantage of cloud-native computing, enabling banks to have an elastic, highly available and flexible core banking system, which scales depending on load.
All services are deployed using Kubernetes, a cloud-native orchestration tool that ensures multiple replicas are deployed across different virtual machines. Traffic is automatically load balanced across all replicas to enable high throughput and reliability in case of failures. All communication between services, infrastructure and the bank is encrypted in transit (using mutual TLS) and at rest.
The Vault platform's microservices architecture allows banks to deploy only what they need to reduce their footprint. We achieve this by encapsulating components into separate deployments, which can autoscale independently based on load or usage. This also results in higher availability, as the failure of an individual service does not impact the overall system.
The Vault platform has been built from the ground up harnessing all the strengths of cloud infrastructure. This is a fundamentally different approach from the practice of simply porting legacy software into the cloud. Such an approach confers no additional benefits in resilience or availability.
All layers of the Vault stack are built around the principles of self-healing, automation and 'zero-touch prod'. This means that the Vault platform can automatically recover from failures without manual intervention, such as service or node failures. The platform is deployed alongside a sophisticated monitoring stack which captures logs and thousands of metrics for incident resolution and trend analysis.
We have implemented additional cloud-specific features to ensure the highest levels of resilience. The Vault platform can be deployed across multiple data centres, in an active-active state, spread across multiple AZs, ensuring uptime in the unlikely event of a failure. Data is physically and logically replicated across data centres to offer high levels of durability, while backups are taken on a regular basis.
Upgrades are fully automatic and do not require any downtime. This is achieved by performing rolling blue/green updates, ensuring that new services are ready to receive traffic before they are added to the pool of active services. All updated services must be up and running before the old services are torn down, and the rollout will automatically be paused if there are any issues.