Robust, skalerbar softwarearkitektur – i en AI-æra

Opnå fortrolighed med centrale begreber og teknikker inden for arkitekturer og udviklingsprocesser til analyse, design, implementering og test af moderne softwarearkitekturer – læs fagpakken Robust, skalerbar softwarearkitektur på masteruddannelsen i it. 

Mit Mindre
Læs mere og ansøg

Periode

Februar 2028 – december 2028

Ansøgningsfrist

1. december 2027

Undervisningsdatoer (med forbehold for ændringer)

Kommer i 2027

Pris

24.000 kr.

Udbyder

Aarhus Universitet

ECTS-point

15

Lær at bygge fremtidens digitale løsninger – stabile, skalerbare og klar til AI

Mange organisationer oplever en stigende kompleksitet i deres digitale løsninger. Systemer skal kunne håndtere flere brugere, integrere nye teknologier som AI og samtidig levere høj driftssikkerhed. Derudover kræver indførelsen af GenAI ’human-in-control’. På denne fagpakke får du kompetencer, der gør dig i stand til at designe, udvikle og drive moderne softwarearkitekturer, som kan understøtte virksomhedens vækst.

Fagpakken styrker dig i arbejdet med følgende områder:

  • Mere robuste systemer og højere oppetid: Du lærer at designe løsninger med fokus på tilgængelighed, pålidelighed og fejltolerance, så kritiske systemer bliver mere stabile og driftssikre.
  • Hurtigere udvikling og implementering: Du får kompetencer inden for DevOps, automatisering, Continuous Integration (CI) og Continuous Deployment (CD), som reducerer tiden fra idé til produktion.
  • Bedre skalerbarhed og fremtidssikring: Du lærer at udvikle cloud- og containerbaserede løsninger, der kan vokse i takt med forretningens behov.
  • Stærkere AI-integration: Du får konkrete værktøjer til at integrere GenAI, RAG, MCP og AI-agenter i virksomhedens softwareløsninger på en kontrolleret og sikker måde.
  • Mindre teknisk gæld og større arkitektonisk overblik: Du lærer at træffe bedre arkitekturbeslutninger, reducere kompleksitet og skabe mere vedligeholdelsesvenlige systemer.

Når du læser dette masterfag, vil du også lære, hvordan du kan argumentere for dine arkitektoniske til- og fravalg overfor din ledelse.

Målgruppe og anbefalede forudsætninger

Denne fagpakke henvender sig fortrinsvist til softwareudviklere og softwarearkitekter. Opgaver er tilrettelagt med en del konkret kodning og softwareudvikling ved hjælp af Java, Linux og domænespecifikke sprog.

Det anbefales, at du har erfaring med test-dreven udvikling.

Enkeltfag

Fagpakken består af 3 enkeltfag på hver 5 ECTS-point. Enkeltfagene er:

  • Pålidelig DevOps softwarearkitektur

  • Robuste og skalerbare services

  • Udviklingsprojekt i robuste, skalerbare softwarearkitekturer

Henrik Bærbak Christensen, lektor ved Aarhus Universitet og den præmære underviser på fagpakken Microservices og DevOps.

"I en tid, hvor agentisk softwareudvikling får stadig større betydning, er det vigtigere end nogensinde at fastholde menneskelig kontrol og dømmekraft ("Human-in-Control"). GenAI kan reducere den tid, vi bruger på at skrive kode, men ansvaret for kvaliteten af løsningen ligger fortsat hos udviklingsteamet. Det kræver overblik, en dyb forståelse af softwarearkitektur og udviklingsprocesser samt evnen til at sikre opfyldelse af ikke-funktionelle og arkitektoniske krav.

Denne fagpakke giver rig mulighed for både at opbygge et stærkt teoretisk fundament og opnå praktisk erfaring gennem eksperimenter og afprøvning af konkrete værktøjer og teknologier. Emnerne omfatter blandt andet microservices, DevOps, CI/CD, orkestrering, skalering og integration af GenAI-systemer i moderne softwareløsninger.

I de senere dele af fagpakken har I opbygget et solidt fundament og får mulighed for at specialisere jer inden for de områder, der er mest relevante for jeres interesser og behov. Det kan eksempelvis være observability, event sourcing, RAG-baserede løsninger, Model Context Protocol (MCP), chaos engineering, agentiske platforme eller andre avancerede emner inden for moderne softwareudvikling."

Henrik Bærbak Christensen, lektor ved Aarhus Universitet og den primære underviser på fagpakken Robust, skalerbar softwarearkitektur.

Vejledning

Faglig vejledning:

Lektor Henrik Bærbak Christensen
E-mail: hbc@cs.au.dk
Tlf.: 2165 8252

Praktisk vejledning:

EVU ved Nat-Tech Uddannelse
E-mail: evu.nat-tech@au.dk
Tlf.: 8715 2821

Vigtigt at vide, hvis du læser denne fagpakke og overvejer en hel Master i it

Bemærk, at fagpakken Robust, skalerbare softwarearkitektur ikke kan indgå i et masterprojekt sammen med den tidligere udbudte fagpakke Microservices & DevOps.

Lignende fagpakker

}