DA |EN
  • E-commerce
  • AI
  • Cases
    • B2C
    • B2B
  • Ydelser
    • Artificial Intelligence
    • Apps
    • E-handel
    • Digital strategi
    • Composable commerce
    • Customer Data Platform
    • Kundeservice
    • PIM
    • UX & Design
  • Viden
  • Events
  • Om os
  • Karriere
  • Kontakt
Viden

June 12, 2019

Modernizing Legacy Apps @Anglebrackets

Shayne Boyer, som er Sr. Cloud Developer Advocate hos Microsoft, gav til Anglebrackets i Orlando et bud på, hvordan man kan angribe det at skulle flytte en (gammel) eksisterende løsning over på en ny stak og anvende fx containers.

Som det første ændrede han titlen på sin session til “Modernizing Heritage Apps”. At bruge ordet Heritage kom op på en panel-diskussion på konferencens førstedag og Shayne valgte at bruge det, fordi det lyder mere positivt end Legacy.

Som eksempel brugte han en WCF-applikation, som han lovede at lave om til en container-baseret løsning, som han ville deploye til Azure og orkestrere med Kubernetes. Først skulle vi dog igennem en smule teori 🙂

Beslutninger

Step 1, når man skal modernisere en applikation er at træffe nogle beslutninger om, hvordan det skal ske. Der er forskellige slutmål man kan sætte sig og hvor man lander handler om behov og hvordan ens nuværende løsning er skruet sammen. Man kan både lave en container-baseret løsning med Web Apps for Containers, Azure Container Instances og Azure Kubernetes Services (også bare kaldet AKS).

Fordele

En vigtig pointe var, at man skal have en grund til at flytte/modernisere sin løsning. Som Shayne sagde det “if it isn’t broke, don’t fix it”. Han nævnte dig en række fordele, som han mente ville være gældende for alle heritage-løsninger.

  1. CI/CD. Der opnås nemmere strømlining af builds og deployments med containere.
  2. Øget velocity og nemmere rollbacks.
  3. Nem integration til andre cloud services.

Demo

Shayne gik herefter over til demo-delen af sin præsentation. Der var lidt issues med Visual Studio, da han skulle vise, hvor nemt det var at tilføje docker-support og han måtte skifte til et “jeg-har-snydt-lidt-hjemmefra” branch og vise resten derfra.

Resten af demoen gik dog smertefrit og der blev vist en ret overbevisende måde at flytte den gamle WCF-applikation til AKS. Han viste hvordan han havde lavet en ny ASPNETCORE web app, der lå i samme Kubernetes cluster, som kaldte WCF-servicen via DNS inde i clusteret. Alt i alt ret sejt.

Nyhedsbrev

Vi holder dig opdateret

Tilmeld dig vores nyhedsbrev og bliv opdateret på alt inden for unified commerce, B2B og B2C e-handel.

Læs vores persondatapolitik

Læs andre indlæg fra Anglebrackets konferencen

Udvikling 11. jun 2019

Docker and Kubernetes for Developers

Udvikling 12. jun 2019

Bulletproof transient error handling with Polly

Skal vi sammen nytænke og udvikle digitale løsninger?

Kontakt +45 88 88 61 61 info@vertica.dk
Aarhus Åboulevarden 69
8000 Aarhus C
København Klosterstræde 9
1157 København K
cvr: 26263573
Vilkår
Persondatapolitik
Cookiepolitik
Whistleblowerordning
Underdatabehandlere
Nyhedsbrev
Karriere · 0 ledige stillinger