konfigurasjonsdatabase
En konfigurasjonsdatabase er et sentralt lagringssystem for konfigurasjonsdata som styrer atferd og samspill i programvare og infrastruktur. Den gjør det mulig å lagre miljøspesifikke verdier, tilkoblingsstrenger, feature-flags og andre innstillinger som applikasjoner kan hente ved kjøretid eller under deploy, uten å måtte endre kildekoden.
Formålet er å sikre konsistens på tvers av miljøer, forenkle oppdateringer og utrulling, samt legge til rette
Innholdet varierer, men ofte består det av nøkkel-verdi-par med hierarkisk navngivning (navnerom, miljø, tjeneste), inkluderende serviceendepunkter,
Arkitekturen kan være sentralisert eller federert og bør være API-drevet med mulighet for automatisert oppdatering via
Relasjon til CMDB: en konfigurasjonsdatabase er vanligvis ikke en ITSM-CMDB som kartlegger eiendeler og deres forhold,
Eksempler på verktøy og plattformer inkluderer etcd, Consul, Zookeeper, Spring Cloud Config Server, AWS AppConfig og