← All case studiesSimplified illustration of the work described on this page.
Fintech · South Africa / Bitventure
From apps on servers to Kubernetes, pipelines and recovery.
Bitventure Consulting, in South Africa, builds real-time verification and payment services.
The problem
There was no Kubernetes and no delivery pipeline: applications ran as they were and had to be containerised first.
What we did
- Containerised the applications.
- Built development and production Kubernetes clusters in code, created and updated from Bitbucket Pipelines.
- Set up pipelines that deploy the applications to the clusters.
- Added high availability, backups and disaster recovery, plus monitoring with Prometheus and Grafana.
- Wrote the documentation and trained the team.
What changed
- Releases go through a pipeline instead of by hand, with fewer failed deployments.
- The platform keeps running when a part fails, and can be restored after an outage.
- Clearer monitoring, and the team can run and change the setup themselves.
Tools
Docker · Kubernetes · Bitbucket Pipelines · Prometheus · Grafana