Client Story

TV 2 Danmark moderniserar sin molninfrastruktur och bygger en Internal Developer Platform

JUN 24, 2026

En stor dansk nationell TV-kanal och abonnemangsbaserad streamingplattform förändrar sin infrastruktur och sina arbetssätt för att möta kraven från en modern streamingtjänst.

Kort sagt

Företaget

  • TV 2 Danmark ägs av den danska staten och är en stor nationell tv-kanal med en helt abonnemangsbaserad streamingplattform. Hjältarna i den här berättelsen är teamen bakom TV 2:s videoplattform och den underliggande infrastrukturen.

Utmaningar

  • Brist på personal och kompetens inom DevOps och molninfrastruktur

  • Bristande insyn och trygghet vid införande av förändringar

  • Krävande belastningsmönster på streamingplattformen

Lösningar

  • All Terraform-kod omstrukturerades till löst kopplade moduler

  • Istio implementerades och automatiserade driftsättningar av funktioner infördes

  • Ett verktyg för distribuerad belastningstestning sattes upp

  • Införande av kvalitetsgrindar och en testsvit för Jenkins-bibliotek

  • Migrering till AWS

  • Utbildning i Docker, Kubernetes och Git

  • Kunskapsdelning och beprövade metoder

  • Workshops och intervjuer för att tydliggöra riktningen för projektet med den interna plattformen

Fördelar

  • Förbättrad Developer Experience genom automatisering och testning

  • Väldefinierad infrastrukturarkitektur

  • Färre incidenter som orsakas av misstag

  • Andra team har anammat samma arkitektur

  • En stabil grund för att fortsätta arbetet med det pågående projektet för den interna plattformen

Utmaningarna: Hantera belastningstoppar och minimera riskerna vid förändringar i infrastrukturen

Till en början hade streamingplattformens backendteam bara en person som fokuserade på DevOps och infrastruktur, och TV 2 Denmark hade svårt att rekrytera nya talanger. Teamet utvecklar API:t, ett av de mest kritiska systemen för att streamingplattformen ska fungera, och behövde omedelbar extern hjälp för att tillföra en bred uppsättning nya kompetenser.

De måste kunna hantera en kraftig, omedelbar ökning av belastningen på videostreamingplattformen. När ett populärt tv-program börjar använder många tittare plattformen samtidigt. När programmet sedan slutar uppmanas tittarna att ”titta på nästa avsnitt nu”. Därför är det avgörande att plattformen är tillförlitlig, klarar belastningen och kan skala upp snabbt.

Det sista du vill är att en mindre nätverksändring får hela plattformen att sluta fungera

Martin VillumsenStaff Engineer på TV 2 Denmark

Ett stort problem väntade runt hörnet. De hade hamnat i en Terraform-monolit. Nya förändringar fick ofta följdeffekter i infrastrukturen på grund av komplexa beroenden. Att fortsätta lägga till kod i monoliten var inte hållbart och skulle bara skapa mer teknisk skuld och fler underhållsproblem framöver. Därför ville de minimera riskerna vid förändringar i infrastrukturen.

Lösningen: En ny arkitektur för molninfrastrukturen och kunskapsdelning

Efter att ha pratat med flera konsultbolag valde TV 2 Eficode, eftersom de gav bäst intryck och verkade ha rätt personer och arbetssätt för arbetet som väntade.

Bryta upp Terraform-monoliten och förbättra kodkvaliteten

En av de första uppgifterna var att refaktorera Terraform-koden och sätta upp infrastruktur i AWS. Terraform-monoliten byggdes om från grunden till löst kopplade moduler och lager. Det minskade blast radius avsevärt och gjorde det mycket enklare att införa förändringar utan följdeffekter. Eficode introducerade också verktyget Atlantis som en del av ett nytt pull request-flöde. Det minskade det manuella arbetet och gjorde det möjligt för utvecklarna att se de faktiska effekterna av förändringar innan de tillämpades. För att förbättra kvaliteten och Developer Experience i stort införde Eficodes konsulter mer automatisering och fler tester i Jenkins-pipelinen. De hjälpte också till att höja kvaliteten på gemensamma Jenkins Shared Libraries.

Dela kunskap varje dag och erbjuda praktisk utbildning

När teamet på TV 2 växte och nya arbetssätt spreds erbjöd Eficode även utbildningar i Docker, Kubernetes och Git.

För att säkerställa att det dagliga arbetet flöt på smidigt och tillföra de extra resurser och kompetenser som behövdes arbetade Eficodes konsulter sida vid sida med TV 2-teamet och delade med sig av sin kunskap längs vägen. De arbetade med både strategiska och taktiska uppgifter. Till exempel:

  • När en incident inträffade hjälpte Eficode till med felsökning – att ta reda på vad som gått fel och åtgärda det.

  • Eftersom belastningsmönstren gjorde det svårt att upptäcka fel tidigt definierade och satte Eficode upp ett verktyg som heter Locust för distribuerade belastningstester.

När vi tar in konsulter på TV 2 vill vi att de ska vara en del av teamet. Det fungerade bra med Eficodes konsulter. De är också bra på att kommunicera proaktivt och hålla oss uppdaterade. Dessutom kommunicerar och samordnar de sig internt, vilket undviker dubbelarbete och ineffektivitet

Martin VillumsenStaff Engineer

Eficode hjälper för närvarande ett annat team på TV 2 att migrera till AWS med samma arkitektur som backendteamet.

Resultatet: Bättre överblick, större trygghet och mer kompetens för TV 2:s team

Även om det saknas mätetal för att mäta den exakta effekten av Eficodes arbete finns det många tydliga fördelar som TV 2:s team har nytta av varje dag.

Med hjälp av Eficodes konsulter har TV 2 nu en väldefinierad mikrotjänstarkitektur för hur de vill implementera infrastrukturen. När förändringar behöver göras i infrastrukturen kan de minimera blast radius. Detta framgångsrika arbetssätt har blivit ett gott exempel och har senare kopierats av andra team i organisationen.

Vi ser färre incidenter som utlöses av misstag när vi försöker driftsätta

Martin Villumsen

TV 2 har nu ett helt bibliotek med testsviter och kvalitetsgrindar, så de ser direkt om de har förstört något när de gör förändringar. Det har varit mycket värdefullt för utvecklarna.

TV 2 tog in externa experter för att täcka sina personal- och kunskapsluckor. Det löste inte bara de mest akuta utmaningarna, utan genom att arbeta sida vid sida med experterna kunde deras eget växande team snabbt bygga upp kunskap inom alla relevanta områden.

Framtiden: Förändrade arbetssätt genom att etablera en intern plattform

Just nu förändrar TV 2 i grunden sitt arbetssätt genom att bygga en gemensam intern plattform. Olika team och deras arbetslaster kommer att migreras till den nya plattformen. Alla på TV 2 är med på tåget – från ledningen till teamen. De har fullt stöd för satsningen (en lyx i många organisationer) och till och med en stor entusiasm. Den stora utmaningen är därför: ”Var börjar vi ens?”.

Eficode hjälper till att bygga den interna plattformen steg för steg för att säkerställa att teamen faktiskt använder den. För att ge plattformsteamet ett tydligt syfte och en klar riktning har konsulterna hållit workshops och intervjuer med intressenter från hela organisationen. Samtalen gav också viktiga insikter om hur moget varje team var inom områden som moln. Resultaten ger i dag plattformsteamet en stabil grund att bygga vidare på.

  • DevOps
  • Cloud
  • Telecom and media
  • Platform engineering
  • Software Organization

Kontakta oss

Kontakta oss

Kontakta oss

Kontakta oss