Udvikling af en internetbank i public cloud - på rekordtid

cVation har bistået Facit Bank med at rådgive, designe, udvikle og idriftsætte bank control i Microsoft Azure Public Cloud.

Udfordring

Facit Bank er en rendyrket digital nichebank, der har fokus på opsparing og lån. Banken blev lanceret som et supplement til kundens eksisterende banker og servicerer i dag ca. 35.000 kunder på det nordiske marked med attraktive renter på udlån og opsparingskonti.

Banken blev bygget og lanceret på rekordfart på trods af at samtlige compliance-krav fra Finanstilsynets selvfølgelig skulle overholdes til punkt og prikke. Udover at den nye bank skulle hurtigt og sikkert i luften, skulle cVations løsning også være et solidt fundament, hvorpå nye forretningsmæssige ønsker hurtigt kunne blive til virkelighed og derved kunne sikre banken en stærk position på markedet i Danmark, Norge og Sverige.

Løsning

cVation har bistået Facit Bank med at rådgive, designe, udvikle og idriftsætte netbanken i Microsoft Azure.

Løsningen kaldes internt for “BankControl” og er en central integrationsmotor, som forbinder alle tekniske afhængigheder i banken med hinanden og samtidig styrer kundeprocessen sikkert fra website til kreditvurderingsportal og efterfølgende gennem salgssystemer med slutdestination i “kernebanken”. Denne leveres af SDC, hvorfra penge udbetales.

Løsningen bygger på cVations CADD-platform, der udgør et solidt fundament for både opbygning, drift og videreudvikling af systemet – bl.a. ved at sætte solide rammer for Test Driven Development, Infrastructure as Code (IaC), fuldautomatiserede CI/CD-pipelines i Azure DevOps samt teknisk compliance.

Konkret har CADD accelereret opbygningen af systemet, der består af løst koblede microservices i en event-driven arkitektur. Arkitekturen giver bl.a. mulighed for hurtigt at udrulle opdateringer uden nedetid, så vejen fra forretningsidé til kode i produktion bliver kort og sikker.

Bankens microservices er en blanding af Azure App Services og Azure Functions, der bl.a. tilbyder omkostningseffektiv automatisk skalering samt redundans for at sikre en god balance mellem systemets driftsomkostninger og svartider.

Azure Service Bus anvendes både til asynkron kommunikation internt mellem microservices men også som en retry-buffer mod de mange eksterne systemer, som banken integrerer med. Løsningen er således modstandsdygtig overfor fejlende eksterne systemer i alle låneansøgningens stadier. Dataen gemmes primært i Azure Cosmos DB, som er en skalérbar, hurtig og pålidelig cloud-baseret dokumentdatabase.

Fakta

I forbindelse med finansiel compliance var det vigtigt kun at benytte SOC 1 & 2 compliant services i løsningen. Derfor var Microsoft Azure-platformen et naturligt valg. Hertil kommer adgang til Microsofts FSI complianceprogram, der sikrer de nødvendige adgange.

De tekniske dele af løsningen dækker:
  • Azure API Management

  • Azure App Services

  • Azure Functions

  • Azure Service Bus

  • Azure Application Insights

  • Availability Tests with Metric Alerts

  • Azure Cosmos DB

  • Azure Storage Accounts

  • Azure Active Directory

  • Azure Security Center

Quote Icon

cVations dybe cloud-kompetencer og bundsolide, dedikerede team gav os en direkte linje til målet.

Andreas True, tidl. IT-chef, Facit Bank

Resultat

Blot 10 måneder efter cVation og Facit Bank opstartede projektet, kunne den nye internetbaserede bank gå i luften og begynde at udstede lån og oprette opsparingskonti til deres kunder i Danmark. Siden har Facit Bank udvidet deres forretninger til både Sverige og Norge, hvor BankControl spiller den samme centrale rolle.

De 3 landes love og regler er forskellige, og det har således krævet løbende videreudvikling af mange nye features samt flere integrationer til tredjeparter for at hjælpe banken med at kunne give en præcis kreditvurdering gældende i alle 3 lande. Samtidig er processen for en låneansøgning blevet optimeret løbende - bl.a. med et avanceret duplikattjek.

Da bankens grundige kreditvurdering i flere tilfælde kræver manuel behandling, har cVation kort efter go-live ydermere udviklet en portal i Angular. For at hjælpe med at bringe et lån til udbetaling efter godkendt kreditvurdering, har cVation også bidraget med udviklingen af et simpelt sagsbehandlingssystem i Microsoft Power Apps. Siden lanceringen har Facit Banks egne medarbejdere overtaget en større del af den daglige drift og sikring af compliance, mens cVation fortsat bistår med vedligehold og effektiv implementering af bankens ønske om udvikling af nye features. På den måde kan Facit Bank fortsat holde sig i fronten af markedet.


Quote Icon

Vi er ekstremt stolte af at have udviklet Danmarks nye netbank, Facit Bank, på blot 10 måneder.

Andreas True, tidl. IT-chef, Facit Bank

Kontakt os

Har du lyst til at høre mere om, hvordan cVation kan hjælpe din virksomhed?

Kontakt os her