Casestudie Nationale Bank van Azerbeidzjan
Digitale producttransformatie
Overzicht
Het gebruik van verouderde technologieën is onveilig en storend voor zowel medewerkers als eindklanten. Het project dat we implementeerden voor onze klant Bank ABB, de grootste bank in Azerbeidzjan, focuste zich om die reden op de transformatie van legacy infrastructuur naar een moderne oplossing.
Overzicht
De bedrijfsbehoeften
De ontwikkeling van een innovatieve en toekomstbestendige integratie-architectuur was precies de zakelijke behoefte van de bank van Azerbeidzjan op het moment dat zij Devapo benaderden.
Het doel was om moderne, technische oplossingen te implementeren zoals een Continuous Integration platform, en daarnaast gestandaardiseerde pipelines te introduceren voor interne software-levering ter vergroting van de efficiëntie en stabiliteit van de infrastructuur.
Onze uitdaging
De systemen waren verouderd en de bijbehorende documentatie ontbrak, daarom hadden we een diepgaand begrip van het hele proces nodig om de taak uit te kunnen voeren en moesten de systemen helemaal opnieuw worden geschreven. Dit bracht extra behoeften aan het licht.
We moesten bovendien optimale oplossingen ontwikkelen zodat ze op een zeer flexibele manier op toekomstige veranderingen zouden kunnen reageren.
Gebruikte technologieën
Camunda
Kafka
IBM, BPM
Java
Spring
IBM Filenet
Jenkins
ELK
Onze aanpak van het proces
01
Evaluatie van de huidige oplossing
We begonnen met een evaluatie om zo goed mogelijk te leren begrijpen op welk punt we stonden qua technologie en behoeften van onze klant.
Gaandeweg ontdekten we nieuwe behoeften met betrekking tot het implementeren van functies zoals kredietsystemen en gebruikersregistratie.
Dankzij onze proactieve aanpak en onze initiatieven waren we niet alleen een partner die software ontwikkelde, maar ook een betrouwbare consultant op het gebied van Microservices, Business Process Management en integraties.
02
Ontdekkingsfase
Om de ontwikkeling te starten moesten we vertrouwd raken met de manier waarop het buitenlandse systeem in de praktijk werkte. In de ontdekkingsfase voerden we reverse engineering uit. Het bleek dat het gebruikte systeem sterk verouderd was. Na een gedetailleerde analyse van de code ontwikkelden we er een documentatie voor.
Vervolgens voerden we bugfixes uit op de bestaande architectuur en herschreven we het systeem. Pas daarna konden we verdergaan met de ontwikkelingsfase.
03
Ontwikkelingsfase
In deze fase veranderden we de op de databus gebaseerde architectuur en zetten we de IBM BPM-oplossing om in Microservices (Camunda en Kafka).
We leerden hoe het systeem functioneerde en verzorgden trainingssessies voor het interne team van de ABB Bank om best practices te implementeren.
Daarna voerden we code reviews uit en deden we tests om er zeker van te zijn dat de geïmplementeerde oplossingen effectief waren en zich geen problemen voordeden.
Tot slot gaven we uitleg over de werking van het systeem, demonstreerden we hoe het te onderhouden en beantwoordden we vragen.
Laten we bespreken hoe we ons proces kunnen afstemmen op uw behoeften.
Projectteam
190
Werkdagen
4
Werkgevers
1956
Regels code
Het resultaat
Als resultaat leverden we onze klant een open source, flexibele en schaalbare CI-oplossing.
Dankzij het opsplitsen van een legacy-systeem in Microservices en door het beste ervan op te nemen in de Cloud, werd het gehele systeem eenvoudig in gebruik, voorspelbaar en goed te beheren.
Developers die dagelijks met het platform werken kunnen zich nu concentreren op de kernaspecten van hun werk, met behulp van een oplossing waarop ze kunnen vertrouwen.
Start een project met Devapo
Niet iedereen let op details. Wij wel.
De mening van onze klant
Alles werd op tijd en in goede kwaliteit geleverd, en we zijn zeer tevreden.
CTO
Andere Casestudies
SmartERP
Backoffice tool voor procesmanagement
Nationale Bank van Azerbeidzjan
Digitale producttransformatie
Telecombedrijf
Integratie van een platform