Azerbaijan’s National Bank case study
Product’s Digital transformation
Overview
Using outdated technologies is unsafe and disruptive both for employees and end customers. Therefore, the project we implemented for our client, who is the largest bank in Azerbaijan – Bank ABB focused on transforming legacy infrastructure into a modern solution.
Overview
The business needs
Developing an innovative and future-proof integration architecture was exactly the business need that Azerbaijan’s bank faced when it approached Devapo.
The goal was to implement modern technical solutions such as a Continuous Integration platform, as well as standardized pipelines for internal software delivery to make the infrastructure more efficient and stable.
Our Challenge
The systems were stale and lacked documentation, so the task required an in-depth understanding of the entire process and writing the systems from scratch. This exposed additional needs.
We also had to develop optimal solutions, which had to be very flexible to change.
Used technologies
Camunda
Kafka
IBM BAW
Java
Spring
IBM Filenet
Jenkins
ELK
Our approach to the process
01
Audit of the current solution
We started with an audit to best understand where we currently were with technology and our client’s needs.
As we moved on, we discovered further needs related to implementing features such as credit systems and registering users.
Our proactive approach and initiative allowed us not only to be a partner that develops software, but also a trusted consultant in the fields of microservices, Business Process Management and integrations.
02
Discovery phase
To start development work, we had to get familiar with the foreign system in practice. In the discovery phase we did reverse engineering. It turned out that the used system was very outdated. After detailed analysis of the code, we wrote documentation for it.
Then we bug fixed the previous architecture and rewrote the system. Only now we could go further into the development phase.
03
Development phase
In this phase, we changed the data bus-based architecture and converted the IBM BAW solution to microservices (Camunda and Kafka).
We learned how the system works and conducted training sessions for the ABB bank’s internal team to implement best practices.
After that, we made a code reviews and we ran tests to make sure the implemented solutions were effective and that there were no issues.
Finally, we explained how the system works, showed how to maintenance it, and answered any questions.
Let’s talk about how we can tailor our process to your needs
Project team
190
Workdays
4
Employers
1956
Code lines
The result
As a result, we delivered to our client an open-source, flexible and scalable CI solution.
Thanks to splitting a legacy system into microservices and adopting what’s best in the Cloud, the whole system was just easy to use, predictable and manageable.
Developers working with the platform on a daily basis can now focus on the core aspects of their job, using a solution they can depend on.
Start a project with Devapo
Not everyone pays attention to details. We do.
Our client opinion
Everything was delivered on time and in good quality, and we are very satisfied.
CTO
Others Case Studies
SmartERP
Back Office Process Management tool
Azerbaijan’s largest bank
Product’s Digital transformation
Communication and Management
Integration platform