Læringsmål
Mine overordnede læringsmål er som følger:
Microservices
Viden
- Jeg har en forståelse for hvornår og hvorfor man kan drage fordel af en microservices arkitektur. I forlængelse deraf, en forståelse for hvornår man ikke bør implementere en microservices arkitektur.
- Jeg kan forklare hvordan et system af microservices effektivt kan kommunikere med hinanden.
Færdigheder
- Jeg er i stand til at implementere microservices der kommunikere via seperate API’er.
- Jeg har implementeret services til håndtering af brugerinput, logging og data backup.
- Jeg kan udnytte service discovery for dynamisk at opdage og kommunikere mellem services.
- Jeg har praktisk erfaring med at håndtere fejl, retry logik, og fallbacks i en microservices arkitektur.
Kompetencer
- Jeg kan kritisk vurdere og beslutte, om en given problemstilling bedst løses med microservices arkitektur eller en et alternativ.
- Jeg kan designe og implementere et system af microservices der kommunikere effektivt, på trods af fejl eller netværksrelaterede problemer.
Containerization
Viden
- Jeg kan forklare hvornår og hvorfor man kan fordel af containerization.
- Jeg kender og de vigtigste Docker og Kubetnetes kommandoer.
- Jeg kan beskrive containerizations rolle i microservices, hvordan containerization kan understøtte en microservies arkitektur.
Færdigheder
- Jeg kan optsætte, konfigurere og deploy applikationer ved brug af Docker.
- Jeg kan designe og implementere Dockerfiles til forskellige applikationer.
- Jeg kan opsætte og administrere kubernetes clusters, inklusiv nodes, pods og services.
- Jeg kan diagnosticere og løse almindelige problemer i en containerized infrastruktur.
- Jeg kan anvende container orchestration værktøjer som kubernetes til at skalere, opdatere og overvåge containerized applikationer.
Kompetencer
- Jeg kan kritisk vurdere om en applikation ville drage fordel af containerization.
- Jeg kan designe og implementere en containerized infrastruktur ved at kombinere viden om conatinerization og orkistrering af containere.
- Jeg kan kan designe en containerized infrastruktur der dynamisk kan skalere enkelte eller flere services efter behov.
This post is licensed under CC BY 4.0 by the author.