Från verkligheten
Vi har en mjukvaruidé och de första kunderna – hur får vi den i produktion?
Från prototyp till plattform för mätdata
Utgångsläge
Ett ungt företag i energibranschen byggde en plattform för mätdata från utrullningen av smarta mätare. Det fanns en prototyp som ett konsultföretag hade byggt. För drift med kunder saknades grunden: ingen reproducerbar infrastruktur, ingen ordnad leveransprocess.
Vad vi gjorde
Vi var tre som byggde upp leveransgrunden från noll. Infrastrukturen på Azure skapas som kod med Terraform, och Kubernetes är körmiljön. Leveransen sker via GitOps med Argo CD: det som står i kodarkivet körs i klustret. Pipelines i GitHub Actions bygger och kontrollerar varje ändring.
Resultat
En produktionsmiljö som kan byggas upp igen från kodarkivet. Ändringar tas i drift via en pull request, inte genom manuella ingrepp i klustret.
Vad vi gör annorlunda i dag
I efterhand kan vi se att vi byggde större än vad ett ungt företag behöver. I dag börjar vi mindre och låter plattformen växa med produkten.