We had the opportunity to work with a London-based Fintech startup, that is transforming banking with their cloud-native technology platform. They are enabling their financial services clients, to give customers more timely, relevant and personalised experiences when it comes to managing money.
OpenCredo first engaged with the startup in 2017. At this time, work had already begun on a microservices-based platform to be hosted in AWS.
We were brought in to identify areas and decisions that could inhibit the scalability and maintainability of their platform in the future, and ensure that the benefits of a microservice architecture were seen.
Our partnership involved carrying out a Discovery review of their microservices architecture and DevOps practices. This review involved conducting a series of on-site interviews, code reviews and architecture workshops.
From the insights gained, we were able to produce a report that provided easy-to-understand scoring of microservices, the architecture, testing, resilience and the use of the AWS platform.
As a result of the report, we were able to work with the Fintech and put together a plan to address the issues raised.
To show the potential of a cloud-native microservice architecture OpenCredo:
To date, the platform engineering team has been able to build a multi-region, Kubernetes and AWS based technology platform. The platform includes CockroachDB as a database, Prometheus for monitoring, X-ray for distributed tracing, and a LinkerD service mesh. We’ve tackled a wide variety of problems such as from monitoring, secrets management, and the compliance needs that are expected in a regulated environment.
During this time, the team also built a Git, Jenkins, Docker, and Helm-based CI/CD pipeline and deployment tool. This enables developers to commit code and have it tested ready for deployment to a production environment and a hands-free deployment mechanism for production.