Background: As part of the digital transformation of the bank, the domestic payments on internet banking needed more dynamic changes with user experience and digital features. And to achieve this, the application has been migrated from a large monolithic architecture to microservice oriented, and then again to containerized application structure.
To maintain the accelerated pace and meet all delivery demands, the SDLC process needed to be more agile and automated. Jenkins came to the rescue and we have tried to automate all the individual phases of our route to live with the optimal level of automation of the "continuous everything" model.
Goals: Optimizing the domestic internet banking payments system.
Solution & Results: Jenkins fits our working model to incorporate CI/CD on-demand and integrate into all the other value stream tools for auditing, release management, monitoring, and the logging process. Jenkins is the core of all the delivery models and it gives endless scope to implement much automation.
Because of Jenkins we have reduced more than 70% of manual and maintenance work and the team can now focus on more innovative ideas. Jenkins is a reliable tool to help us get continuous feedback in the sprint cycle which helps the team deliver user stories faster.
Our application has faced many hurdles and we have resolved each retrospective aspect of application delivery improvement using Jenkins. Below I will list out our solutions:
Here are the capabilities we relied on:
Our results were outstanding: