Valget av skyarkitektur er en av de mest vidtrekkende beslutningene et SaaS-selskap gjør. Det påvirker kostnadsstrukturen, leverandøravhengigheter, samsvar og hvilke markeder dere kan nå. I denne guiden går vi gjennom hvordan dere bygger en skalerbar plattform som gir dere handlingsfrihet, uten å gå på kompromiss med ytelse, sikkerhet eller kundekrav.

Valget av skyarkitektur går utover teknologien. Det handler om strategiske vurderinger knyttet til kostnadsstruktur, leverandøravhengigheter, samsvar og hvilke markeder dere ønsker å nå.
Å satse fullt på en hyperscaler gir dyp integrasjon og enklere drift, men skaper avhengigheter som blir vanskeligere å bryte. Multi-cloud gir fleksibilitet, men legger til kompleksitet og doble kompetansekrav. Hybrid kan være relevant ved strengere krav til datalokalisering, men krever tydeligere ansvarsfordeling, en sammenhengende sikkerhetsmodell og modne driftsprosesser.
Uansett hvilket alternativ dere velger, får datasuverenitet en stadig viktigere betydning. De store skyleverandørene tilbyr ofte datalagring innenfor EU, men det er fortsatt nødvendig å avklare hvilket lovverk som gjelder for dataene, og hvor metadataene faktisk lagres. Det strategiske spørsmålet er: Kan dere gi kundene valgfrihet i hvor dataene deres lagres og driftes, uten at det skaper en uholdbar kompleksitet i deres egen infrastruktur?
Når skystrategien er satt, blir neste spørsmål hvordan dere beskytter dere mot driftsforstyrrelser. Å spre infrastruktur over flere geografiske regioner er en hygienefaktor for SaaS-aktører. Det beskytter dere mot det som med stor sannsynlighet vil skje: regionale avbrudd, nettverksforstyrrelser og driftsproblemer hos skylverandøren.
Spørsmålet er hvordan dere designer det. Driftsmodeller som active-active og active-passive tilbyr ulike avveininger mellom tilgjengelighet, kompleksitet og kostnad. Uansett hvilken modell dere velger: test regelmessig at deres failover faktisk fungerer, ikke bare i teorien.
Portabilitet bør være et designprinsipp, ikke noe som legges til underveis.
Driftssikkerhet beskytter mot forstyrrelser. Men hva skjer den dagen dere trenger å bytte leverandør? Hver leverandørspesifikke tjeneste dere bruker legger til lag av innlåsning. I teknologi, dataformater, integrasjoner og i den kompetansen teamet deres bygger opp. Det merkes sjelden fra starten, men blir tydelig den dagen dere må bytte eller svare en kunde som spør om portabilitet.
Portabilitet bør være et designprinsipp, og ikke noe som legges til underveis. Containerisering, infrastruktur som kode og åpne API-er gjør migrasjon mulig. Dere trenger ikke å legge opp til multi-cloud fra starten av, men det bør være mulig på sikt. Og ikke glem kundeperspektivet, kan dere sørge for at kundene deres kan eksportere sine data i åpne formater?
Den samme logikken gjelder deres egen exitberedskap. Kartlegg avhengighetene deres. Hvilke tjenester vil ta lengst tid å erstatte, og hvordan påvirkes kundene under en migrasjon? Reguler exit-vilkår, dataeksport og eierskap i avtalene med leverandører og test beredskapen. Kan dere flytte en løsning (workload) i dag, eller er det bare mulig i teorien?
Innlåsning kommer ofte gradvis. Det som starter som et raskt teknologivalg, kan utvikle seg til en strategisk avhengighet som påvirker alt fra marginer til kundeforhold.
Mens portabilitet handler om å kunne flytte løsninger ved behov, handler API-first om vekst. Mange SaaS-selskaper ser API-er som noe som muliggjør integrasjoner i etterkant. Med en API-first-tilnærming er logikken omvendt: API-et er selve produktet, og brukergrensesnittet er bare én av flere klienter som benytter det.
Forskjellen er stor. Et selskap som tenker API-first, kan skalere økosystemet sitt uten å måtte skalere teamet tilsvarende. Da kan partnere og kunder bygge videre på plattformen deres.
Hvis dere ser deres API som et produkt, skal det også behandles som det. Dette innebærer gjennomtenkt dokumentasjon, tydelig versjonshåndtering og en utvikleropplevelse som gjør det enkelt å komme i gang.
SaaS-markedet beveger seg mot et økosystem av sammenkoblede tjenester, og å ha ferdige integrasjoner mot plattformer kundene deres allerede bruker blir en del av hvordan dere vinner nye avtaler.
Låsing sniker seg inn. Den begynner med et raskt teknologivalg og vokser til et strategisk avhengighetsforhold som påvirker alt fra margin til kundeforhold. SaaS-selskaper som designer for portabilitet, tester sin exitberedskap og behandler sitt API som et produkt bygger ikke bare en skalerbar plattform, de bygger den bevegelsesfriheten som kreves når markedet stiller stadig høyere krav.
