Utviklingsplattform
Utviklingsplattform er en samling verktøy, tjenester og kjøretidsmiljøer som gir et integrert rammeverk for å utvikle, teste, distribuere og vedlikeholde programvare. En slik plattform inkluderer ofte en eller flere integrerte utviklingsmiljøer (IDE), kildekontroll, byggverktøy, test- og kvalitetsverktøy, samt kjøretidsmiljøer og biblioteker. Den støtter containerisering og orkestrering med Docker og Kubernetes, og tilbyr automatiserte bygg- og distribusjonsprosesser (CI/CD). Infrastruktur som kode, overvåkning, logging og sikkerhet er ofte innebygd eller lett tilgjengelig via integrasjoner.
Utviklingsplattformer kan være skybaserte (PaaS-liknende) eller installert lokalt. De kan være generelle, rettet mot flere språk
Hvorfor brukes slike plattformer: de standardiserer arbeidsmåter, forbedrer samarbeid, gir raskere levering, og bidrar til bedre
Eksempler på utviklingsplattformer og tilhørende verktøy inkluderer GitHub, GitLab, Azure DevOps, Jenkins, Docker, Kubernetes, samt skybaserte