BLOG

// project

Broen mellem årtiers legacy og moderne cloud.

Pensionsselskaber kører på systemer bygget over årtier — mainframes, kernepolicesystemer, betalingsplatforme. Systemerne virker, men de blev aldrig designet til at snakke sammen eller med moderne applikationer. Jeg byggede det serverless middleware-lag der får det hele til at hænge sammen.

AWS LambdaSQSAPI GatewayS3CloudFormation

Arkitekturen

Event-drevet, serverless og designet til robusthed. Lambda-funktioner håndterer forretningslogikken, SQS-køer bufferer mellem systemer med forskellige behandlingshastigheder, EventBridge router events til de rigtige modtagere, og API Gateway giver rene REST-interfaces til frontend og workflowmotor. Det hele er defineret som infrastructure-as-code med CloudFormation.

Hvad det forbinder

Kerne-pensionsadministrationssystemet (virksomhedens mainframe-æra-hjerte), flere ældre policestyringssystemer, eksterne bankpartnere til betalingshåndtering, skatteintegrationer og den moderne Camunda workflowmotor. Hver integration er sin egen Lambda-funktion med sin egen fejlhåndtering, retry-logik og dead-letter-kø.

Skala og pålidelighed

Laget behandler tusindvis af transaktioner dagligt — fra simple dataopslag til komplekse flertrins-betalingsflows. Hver besked spores, hver fejl fanges, og intet går tabt. Når et downstream-system er langsomt eller nede, holder SQS beskederne indtil det er oppe igen. Når en Lambda fejler, prøver den igen med eksponentiel backoff før den lander i en dead-letter-kø til manuel gennemgang.

Hvorfor serverless

Et pensionsselskab behøver ikke køre servere 24/7 for integrationer der topper i arbejdstiden og flatliner om natten. Serverless betyder at vi betaler for det vi bruger, skalerer automatisk og aldrig bekymrer os om patching eller kapacitetsplanlægning. Driftsoverheadet gik fra at styre servere til at holde øje med CloudWatch-dashboards.

Results

  • Forbundet mainframe, legacy og moderne systemer gennem ét integrationslag
  • Tusindvis af daglige transaktioner med indbygget retry og dead-letter-håndtering
  • Infrastructure-as-code — hvert miljø er identisk og reproducerbart
  • Omkostningseffektiv serverless-model der matcher reelt forbrug

Want to hear more about this project?

© 2026 Philip Christian Juhl