Archive: 25. april 2025

12 konkrete ressourcer

Kom i gang med cloud-native udvikling: 12 konkrete ressourcer og værktøjer til udviklere

Du har måske allerede læst vores seneste blogpost om, hvorfor cloud-native kompetencer er en af de vigtigste investeringer du kan lave i 2025 som udvikler. Men hvor starter man konkret? Her får du en kurateret liste med 12 konkrete ressourcer og værktøjer og læringsforløb, som er lette at gå til – også ved siden af et fuldtidsjob.


🧱 

1. Kubernetes for udviklere

👉 Learn Kubernetes by Katacoda (interaktiv)

Et interaktivt læringsmiljø direkte i browseren. Du lærer om pods, services og deployment uden at installere noget. Super hands-on.

👉 The Kubernetes Book (Nigel Poulton)

Klar og tilgængelig introduktion til Kubernetes. Også som lydbog, hvis du pendler.


🐳 

2. Docker og containerisering

👉 Docker Getting Started Guide

Den officielle introduktion til Docker. Du bygger og kører containere selv og får en fornemmelse for images, volumes og networking.

👉 Play With Docker

Prøv Docker direkte i browseren – godt til hurtige tests og eksperimenter.


⚙️ 

3. CI/CD og DevOps workflows

👉 GitHub Actions: Hello World

En enkel og konkret måde at komme i gang med automatisering. Lav dine egne pipelines med YAML.

👉 GitLab CI/CD Tutorials

Hvis du bruger GitLab, er deres CI/CD guides super nyttige og nemme at følge.


🏗 

4. Infrastructure as Code

👉 Terraform – Learn the Basics (HashiCorp)

Terraform er et af de mest udbredte IaC-værktøjer. Her lærer du at beskrive og deploye cloud-infrastruktur som kode.

👉 Pulumi vs Terraform sammenligning

Vil du bruge almindelige sprog som TypeScript eller Python i stedet for HCL? Pulumi er et stærkt alternativ.


📊 

5. Observability: logs, metrics og tracing

👉 Prometheus + Grafana Tutorial (freeCodeCamp)

Gratis, hands-on video guide til at få opsat basic observability med open source-værktøjer.

👉 OpenTelemetry Getting Started

OpenTelemetry er standarden for tracing og metrics i moderne systemer – lær at integrere det i din applikation.


🎓 

6. Komplette læringsforløb og kurser

👉 Cloud Native Learning Path (CNCF)

Et officielt læringsforløb fra Cloud Native Computing Foundation, som samler mange af de ovenstående emner.

👉 Udemy: Kubernetes for the Absolute Beginners – Hands-on

Budgetvenligt og populært kursus med praktiske eksempler. Ofte på tilbud.


🧭 

Bonus: Dansk community og netværk

👉 Cloud Native Aarhus / Copenhagen (Meetup.com)

Følg de danske cloud-native meetups – de deler erfaringer fra danske virksomheder og har ofte talks på både dansk og engelsk.

👉 [LinkedIn-grupper og Slack communities (fx DevOps Denmark)]

Det kan betale sig at være med, hvor samtalerne sker – både for læring og jobs.


🚀 Klar til at tage næste skridt?

Du behøver ikke mestre alt på én gang. Start med ét område, du er nysgerrig på – f.eks. CI/CD eller Kubernetes – og byg stille og roligt videre. Mange af ovenstående ressourcer kan gennemføres på 1-2 aftener, og du kan begynde at implementere det i dine hobbyprojekter eller dit daglige arbejde.

💡 Husk: At arbejde cloud-native handler ikke om at gøre alting nyt – men om at bygge smartere, hurtigere og mere robust software.

Læs indlægget om Cloud-native udvikling…

Download Cloud-native Cheat Sheet…

Cloud-native

Cloud-native udvikling i 2025: Hvad du som udvikler bør mestre nu

Cloud-native udvikling er ikke længere fremtiden — det er nutiden. I 2025 er det blevet en forventning i mange danske udviklingsmiljøer, at man forstår og kan arbejde med cloud-native principper, værktøjer og arkitektur. Det handler ikke kun om at være med på moden, men om at kunne bygge software, der er skalerbar, robust og hurtigere at levere.

Men hvad betyder “cloud-native” egentlig i praksis? Og hvad bør du som udvikler mestre, hvis du vil holde dine kompetencer skarpe og fremtidssikre? Det kigger vi på her.


Hvad er cloud-native egentlig?

Cloud-native handler ikke bare om at “lægge det hele op i skyen”. Det handler om at bygge applikationer, som er designet fra bunden til at køre i et dynamisk, distribueret miljø — som f.eks. Kubernetes-clustre eller serverless platforme.

De fire centrale principper i cloud-native udvikling er:

  1. Containerisering – isolering og portabilitet af applikationer via fx Docker.
  2. Microservices – applikationer opdelt i uafhængige, mindre services.
  3. CI/CD og DevOps – automatiseret bygning, test og deployment.
  4. Observability og resiliens – fuld indsigt i drift og fejlhåndtering.

Cloud-native er både en teknisk tilgang og en kulturændring. Og det starter med de værktøjer, du bruger.


De vigtigste teknologier at kende i 2025

Her er de teknologier og kompetencer, du som udvikler bør have styr på, hvis du vil arbejde cloud-native:

1. 

Kubernetes (K8s)

Kubernetes er stadig de facto-standarden for containerorkestrering. Det er ikke nødvendigt at være ekspert, men det er en klar fordel at forstå koncepter som pods, services, deployments og namespaces.

🔧 Tip: Prøv at køre et simpelt projekt lokalt med Minikube eller brug Play with Kubernetes til at eksperimentere uden installation.

2. 

Containers og Docker

At kunne bygge, versionere og distribuere containere er et grundkrav. Docker er stadig standarden for de fleste udviklere, men Podman og andre værktøjer vinder også frem.

3. 

CI/CD pipelines

Automatiserede build- og deployment-processer er fundamentet i enhver cloud-native stack. Du bør kende til værktøjer som GitHub Actions, GitLab CI eller Tekton – og forstå principperne bag test og release-automatisering.

4. 

Infrastructure as Code (IaC)

I cloud-native miljøer er infrastrukturen også kode. Terraform, Pulumi og Helm (til Kubernetes) er vigtige værktøjer, du bør kende. De gør det muligt at versionere, dokumentere og automatisere hele dit miljø.

5. 

Observability: logs, metrics og tracing

Cloud-native systemer er distribuerede og komplekse. Derfor er overvågning, tracing og logging afgørende. Lær værktøjer som Prometheus, Grafana, OpenTelemetry og ELK-stack at kende.


Hvilken cloud skal du fokusere på?

I Danmark er Azure ofte valgt af offentlige og semi-offentlige organisationer, mens AWS og GCP dominerer i startup- og scaleup-miljøer. Hvis du er ny i cloud-verdenen, så vælg én platform og bliv god til den – principperne er ofte overførbare.

🧠 Pro-tip: Azure DevOps og GitHub Actions (begge fra Microsoft) er stærkt integreret med Azure og giver en blød start, hvis du arbejder i en Microsoft-stack.


Sådan kommer du i gang

Hvis du vil begynde at bygge cloud-native kompetencer, så start med et lille sideprojekt:

  1. Byg en simpel API med f.eks. Node.js, Python eller .NET.
  2. Containerisér den med Docker.
  3. Deploy den til et cloud-miljø – fx en gratis Kubernetes-cluster via Google Cloud.
  4. Tilføj en CI/CD pipeline via GitHub Actions.
  5. Integrér observability med Prometheus + Grafana.

Det behøver ikke være perfekt. Det handler om læring gennem praksis.


Cloud-native i det danske landskab

Mange danske virksomheder er i gang med at modernisere deres applikationer og infrastruktur. Konsulenthuse, banker, SaaS-virksomheder og det offentlige bevæger sig i retning af containeriserede, modulære løsninger. Det betyder, at efterspørgslen på udviklere med cloud-native erfaring kun vil stige i de kommende år.


Opsummering: Dit næste skridt

Cloud-native handler ikke kun om værktøjer, men om tankesættet bag moderne softwareudvikling. Du behøver ikke mestre alt på én gang – men begynd at eksperimentere. De kompetencer, du opbygger i dag, kan blive din største konkurrencefordel i morgen.

🔍 TL;DR: Få styr på Kubernetes, containers, CI/CD og observability – og begynd at tænke software som noget, der skal kunne skaleres, fejltåle og deployeres hurtigt.

Læs mere om mentoring og coaching hos Talently her…