AEVI: MODERNIZATION OF TOOLS AND IMPLEMENTATION OF CI/CD
We designed and implemented the containerization of a suite of applications for user management and viewing payment transactions.
Project duration
07/2017 – present
Team size
3 people
Technology used
Docker, Java, Angular
Client’s request
The client decided to containerize the AEVI Identity Management, AEVI Dashboard, and AEVI Merchant Portal applications. The goal was to simplify the operation of the applications across multiple environments for the internal operations team, and to speed up the development process for the development teams. The project required preparing the applications to run in the cloud and containerizing them using Docker.
Solution
Containerization provided the client with significant time savings when deploying applications to various environments. This freed up resources that could be utilized elsewhere. The number of errors caused by manual interventions was also reduced. Furthermore, the stability of the environments improved, development of new features accelerated, and operating costs decreased.
In the first phase, we conducted an analysis and initial discussions with the client to understand the current deployment process. Next, we analyzed and containerized selected applications and deployed them to a test environment to verify seamless operation. In the final phase, we thoroughly tested the solution. During handover, we provided the client with comprehensive training on how to operate the containerized applications. Currently, we offer technical support and continue containerizing and optimizing additional applications.