Menu luk
OBS! Du er på backoffice.finansforbundet.dk, kopier ikke links herfra med henblik på distribuering i nyhedsbreve eller andre steder.

Han opfandt microservices: Nu forudser han kæmpe skifte i finanssektoren

James Lewis var med til at opfinde microservices og ændre måden, moderne it-systemer bygges på. Nu mener han, at generativ AI kan knække koden til finanssektorens ældste og mest ufremkommelige kernesystemer.

13. aug. 2025
5 min

Når James Lewis udtaler sig om softwarearkitektur, er der en grund til at lytte. Ikke kun fordi han han har arbejdet med det i næsten tre årtier, men også fordi han – sammen med Martin Fowler – definerede microservices-arkitekturen tilbage i 2014.

En tilgang, der siden har forandret, hvordan moderne it-systemer tænkes, bygges og skaleres.

Han har oplevet mange teknologiske skifte i sin karriere, men intet som det vi står overfor lige nu, siger han.

“Jeg kan ikke mindes en tid i min karriere, hvor jeg har været så spændt på fremtiden. Der sker noget nu, vi aldrig har set før – og vi aner ikke, hvor det fører hen.”

Gamechanger

Den enorme opgave med at modernisere gamle store kernesystemer, som ikke mindst er udtalt hos finansielle organisationer, er over årene kun  blevet mere kompleks af, at færre og færre forstår eller kan overskue det.

Men ifølge James Lewis er GenAI måske den lykkepille, der kan ændre radikalt på det. James Lewis mener, at udviklingen inden for generativ AI meget vel vil kunne hjælpe til med at løse de gordiske systemknuder.

Det er bl.a. derfor, at den erfarne softwarearkitekt og programmør, der oplevede begyndelsen af World Wide Web på tætteste hold, siger, at han ikke har set noget lignende i hele sin karriere.

“Mange af de gamle systemer er ikke dokumenteret. Viden om forretningsreglerne eksisterer måske kun i hovederne på folk, der gik på pension for ti år siden," siger han og fortsætter:

"LLM’er og GenAI er en gamechanger. De kan analysere og forklare gamle kodebaser, som ingen længere forstår.”

(Artiklen fortsætter efter boksen)
James Lewis, programmør og direktør hos Thoughtworks.
James Lewis, programmør og direktør hos Thoughtworks. I dag rådgiver han globale virksomheder om teknologi- og organisationsdesign.

250 millioner linjer kode på en mainframe

James Lewis, der oprindelig er uddannet i astrofysik, hvor han lærte at kode i Fortran, har som en af arkitekterne bag microservices-begrebet ellers gjort sit for at ændre på it-tænkningen. 

I mange år har han været fortaler for principper om små uafhængige services, domæneopdelte teams og automatiseret deployment. Men mange organisationer står stadig tilbage med ældre og komplekse kernesystemer. 

“Jeg har været i en stor bank, hvor core banking-platformen bestod af 250 millioner linjer kode på en mainframe."

"I en anden virksomhed var der kun tre personer tilbage, der vidste, hvordan kernesystemet hang sammen – to af dem boede på plejehjem,” siger han.

James Lewis peger på, at der også har været en vis træthed i forhold til modernisering: Mange organisationer har gennem årene brugt titusindvis af timer og millioner på forandringsprojekter, der ikke nødvendigvis førte til de store gevinster.

Det skaber blot mere modstand og skepsis.

Gamechanger

Nu oplever han allerede, at der er begyndt at ske noget nyt i moderniseringsprojekterne. Nye AI-baserede analysemetoder og værktøjer kan give langt hurtigere indsigt i forretningslogik og systemstruktur.

"Vi har et værktøj, der læser din kodebase og visualiserer, hvordan begreber som ‘transaction ID’ bruges på tværs af systemet. Det giver dig et fundament, du kan handle på.”

En stor spansk bank, han arbejdede med, lykkedes med at migrere hele deres betalingsinfrastruktur fra mainframe til skyen.

"Det tog 18 måneder og krævede godkendelser fra myndigheder og compliance, men de gjorde det. Det viser, at det kan lade sig gøre” siger han.

Det kræver ifølge James Lewis, at man ikke kun tænker det som en teknisk øvelse.

Det handler om at forstå arkitekturen og systemerne så grundigt, at man kan lave forretningsmæssige afgrænsninger, hvor man løsriver og moderniserer lidt ad gangen. Det er her, hvor de nye AI-værktøjer især kan hjælpe.

“Kan du identificere, hvor betalingsmotoren begynder og slutter? Kan du skille den ud og flytte den? Det er sådan, man gør det – ét domæne ad gangen.”

Oplev James Lewis til Finans IT-dagen

Hvordan går man fra tunge, komplekse it-systemer til smidige løsninger, der kan følge med markedets tempo? På Finans IT-dagen den 29. september giver James Lewis, internationalt anerkendt ekspert i microservices og moderne arkitektur, sit bud.

Med overskriften "Fra Legacy til Modernisering" deler han konkrete erfaringer og indsigter, der kan inspirere til forandring i selv de mest komplekse finansielle miljøer.

Dagen byder på mange andre skarpe oplæg og netværksmuligheder – både på Dansk Arkitektur Center i København og via livestream.

Se programmet og tilmeld dig her.

Den virkelige flaskehals er ikke kode

Selvom teknologien tegner lovende, er det ikke et mirakelmiddel, der med et par trylleslag kan bygge et moderne it-landskab, pointerer James Lewis.

“Vi er ikke dér endnu, hvor man bare kan skrive et kravdokument og få færdig software ud i den anden ende. Og i hvert fald ikke i regulerede miljøer. Du kan ikke bare sige: ‘Det virker vist nok’.”

“Du har stadig arkitektur-review boards, projektstyringskomitéer, compliance-lag og kravspecifikationer. Selv hvis koden bliver skrevet på en time, tager hele forløbet stadig mange måneder.”

Ægte modernisering handler derfor ikke om teknologien, men om at ændre den måde, organisationen tænker forandring, risiko og samarbejde på, siger han.

Hans anbefaling er en struktur med små, tværfunktionelle teams, der er ansvarlige for hele domæner – og som har alle kompetencerne til at levere.

“Det er dét, der skal til for at få ting gjort.”

Men hvad med fremtiden for de mange udviklere og specialister i finanssektoren? Er der stadig brug for dem, hvis AI bliver endnu bedre til arkitektur og programmering?

“Hvis du havde spurgt mig for tre år siden, havde jeg helt bestemt sagt, at COBOL-folk havde en fremtid, for ingen andre kan læse det. Det har altid været en af de store barrierer for modernisering – at forstå, hvad de her systemer egentlig gør. Men den nye generation af værktøjer er virkelig gode til det.”

“De her værktøjer er kun så gode som de input og rammer, du giver dem. Erfarne udviklere kan få noget fantastisk ud af dem. Men de skal vide, hvordan god software ser ud.”

Seneste nyt