Open Credo

Transforming banking through cloud-native technology

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.

THE CHALLENGE

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.

THE SOLUTION

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.

THE OUTCOME

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:

  • Put together a platform engineering team to build out an AWS-based Kubernetes infrastructure, improve CI/CD tooling, and improve the developer experience.
  • Augmented microservice development teams with experienced Java Spring Boot cloud-native developers providing needed experience and upskilling the teams.
  • Augmented the data team with consultants who had Machine Learning and Data Engineering experience.
  • Provided a pool of experienced principal consultants with extensive cloud architecture and development capabilities to help make good architectural decisions.

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.

CONTACT US