Hoe we ING's mobiele app schalen naar 6 landen:

een inkijk in een ambitieus, spannend techtraject

‘From 0 to 15 million users in 6 countries: a tech story on how to build a truly scalable app’, dat is de titel van de keynote van Marcin Pakulnicki, IT Area Lead van ING’s Mobile Banking App. Marcin spreekt op DEV World 2024, dat plaatsvindt op 29 februari en 1 maart 2024 in RAI Amsterdam.

De ambitie die spreekt uit de titel, geldt voor de mobiel bankieren-app van ING. Initieel ontwikkeld voor Nederland, vormt hij nu al de basis voor de Belgische, en later dit jaar voor Australische, Duitse, Italiaanse en Roemeense app. En wordt hij gebruikt door miljoenen retailklanten. Die grote schaal is een kans, en meteen de grootste uitdaging. Want hoe bouw je een mobiele app die schaalbaar is en makkelijk uit te breiden naar andere landen, maar die tegelijk voldoet aan de specifieke eisen en wensen van de lokale markten? Marcin deelt zijn ervaringen tijdens DEV World.

Marcin: “Bij een dergelijke onderneming horen aspecten als de software architectuur en het design. Een duidelijke, volledige productcatalogus. En de efficiënte inrichting van je teams. Je hebt te maken met 6 verschillende lokale markten, en op elke markt heeft ING een andere positionering en productaanbod. In niet alle landen bieden we bijvoorbeeld hypotheken aan. Of het Betaalverzoek, dat is een typisch Nederlandse feature. De marketingmethodes voor de app zijn dus ook per land verschillend. Zo ook de releasemomenten naar de lokale app stores.”

Contributie van de lokale developers

Extra uitdaging is dat de mobiel bankieren-app initieel niet ontwikkeld is als generieke app (of  ‘one app’ zoals hij binnen ING heet). “We bouwen voort op de Nederlands-Belgische app. Van de basis-app maakt het centrale developersteam steeds een kopie, specifiek voor een land. We werken in een model waarin de developers in de landen actief bijdragen met content en features, voor gebruik op hun markt. En die eventueel toepasbaar zijn voor de andere landen.”

“De contributie van de lokale developers heeft er bijvoorbeeld al toe geleid dat Apple Pay in alle landen is geïntegreerd in de app. Dat werd geïnitieerd door de collega’s in Duitsland. De lokale teams hebben vanzelfsprekend veel contact met elkaar, we wisselen steeds kennis en ideeën uit. We houden technische meet-ups en ‘mobile meets mobile’-conferenties, die heel goed bezocht worden door mobile developers uit alle landen.”

Enorm aantal klanten

“Je merkt dat de developers de manier waarop we werken erg waarderen. Het is natuurlijk ook tof om voor zo’n enorme groep klanten te werken. Spannend ook. Alleen al in Nederland hebben we 7,5 miljoen logins per dag op de app. Nieuwe features moeten tot in de allerkleinste details kloppen. Met zo’n grote schaal en zo’n grote zichtbaarheid, kun je je geen fouten permitteren. De mobiele app is een van de belangrijkste assets van ING, we willen graag dat onze klanten alles zelf kunnen doen via de app. Er zit dus nogal wat belang bij.”

Mission critical

“Een grote verantwoordelijkheid zijn de backendsystemen, die wij ook leveren. De betaalmodule in one app moet werken voor betaalprocessen in alle, op de app aangesloten landen. Reliablilty en monitoring zijn daarbij natuurlijk cruciaal. Dit deel van ons werk is mission critical: als er hier iets niet goed functioneert hebben we echt een serieus probleem.”

Kijkje onder de motorkap

Over die uitdagingen, de kansen, de geleerde lessen en de successen gaat het tijdens Marcins talk. Hij laat zien hoe gedeelde features werken, en hoe schermen per land verschillen. “Het publiek krijgt echt een kijk onder de motorkap van een app met zo’n grote schaal. En in hoe we deze enorme opdracht bij ING aanpakken. Wat een leuk en interessant techbedrijf we zijn, want dat kan ik niet genoeg benadrukken.”

Meemaken? Meld je aan via DEV World 2024.

Marcin is sinds medio 2022 als IT Area Lead verantwoordelijk voor ING’s mobiel bankieren-app.
Hij had hiervoor diverse andere tech-rollen bij ING. Marcin leerde zichzelf programmeren en begon ooit als Flash developer. Hij is een groot fan van science fiction films en Oost-Europese science fiction schrijvers.. Bekijk Marcin's LinkedIn profiel hier.

Terug naar boven
Luister