Konfiguraatioissa
Konfiguraatioissa on käsite, joka viittaa järjestelmän, ohjelmiston tai laitteen toimintaa määrittelevien asetusten kokonaisuuteen. Konfiguraatiot voivat muodostua tiedostoista, ympäristömuuttujista, käynnistysparametreista sekä laitteiston tai ohjelmiston valmiiksi ohjelmoidusta tilasta. Eri järjestelmissä konfiguraatioita hallitaan usein erikseen koodista, jotta toiminto voidaan muuttaa ilman ohjelmiston uudelleen kokoamista.
Yleisimpiä muotoja ovat konfiguraatiotiedostot (esim. JSON, YAML, TOML tai INI-tyyppiset), ympäristömuuttujat sekä komentoriviparametrit. Monimutkaisissa ympäristöissä konfiguraatioita
Konfiguraatioiden hallinta on keskeinen osa järjestelmien luotettavuutta. Konfiguraatio voi ajautua eroavaan tilaan eri ympäristöissä (dev, test,
Hyviä käytäntöjä ovat: erillinen konfiguraatio ja koodista riippumattomuus; oletusarvojen määrittäminen; konfiguraation validoiva schema; salaus- ja turvallisuuden
Lisätietoja: konfiguraationhallinta, infrastruktuuri koodina (IaC), ympäristöerottelu sekä salaisuuksien hallinta.