Case Study:
FinTech Startup Credimi Smashes DevOps with a Skill Sprint
FinTech Startup Credimi Smashes DevOps with a Skill Sprint
From its inception, Italian-based digital lending platform, Credimi, had always looked to build a continuous integration pipeline. The B2B company aims to be the fastest, simplest and most transparent of its kind – a vision that CTO Edmondo Porcu has extended onto his development team.
Credimi embraced microservices from Day 1, but it soon found that the management of all the architecture components was becoming increasingly complicated.
Porcu began looking for microservice architecture that was new and Docker-native. Instead of turning to Jenkins, he chose Codefresh – the first CI/CD platform built for Kubernetes. As one of Codefresh’s first customers, Credimi enjoyed faster builds and deployments, complexity reduction and automation in a fully cloud-based architecture.
Codefresh and Kubernetes brought opportunity for the Credimi development team, but several challenges still remained: 1) to set up the full pipeline enabled by these platforms, and 2) to bring knowledge to the development team that would allow it to unlock the full-featured potential of these technologies.
Transforming potential value into tangible value
Two of Porcu’s top engineers began worked with the Skill Sprint leader over one-week to achieve these crucial steps of migration and knowledge transfer.
That’s the very idea behind DevOps skill sprint methodology. Not only do developers get flexible new infrastructure, but they build it themselves, and truly own their full pipeline.
The skill sprint kept Credimi engineers in high gear for a full week, allowing them to migrate 10 of their most tightly coupled services into a continuous delivery pipeline. Through a pairing approach and exchange of tacit knowledge – or knowledge that is learned through repetition and quality social interaction – the team gained a firm grasp on how to build and operate their new infrastructure.
In the week immediately following the sprint, Credimi engineers migrated an additional 5-7 services. This completed the most critical part of their migration, while simultaneously putting to practice the knowledge obtained in the sprint and combating the Forgetting Curve.
An approach with longevity in mind
Credimi now has the largest chunk of their tasks behind them. The critical migration has been completed, and the team possesses the knowledge to finish the smaller service migrations on their own time. After the skill sprint, Credimi was able to resolve its “manual DevOps” bottleneck, create clean microservice architecture and avoid any dependencies on expensive services.