palvelinohjelmistoja
Palvelinohjelmistoja ovat ohjelmistot, jotka ajavat palvelimia toimimaan verkon tai sovellusten parissa. Ne käsittelevät pyyntöjä, tallentavat ja hakemaan dataa sekä toteuttavat liiketoimintalogiikan palveluja toisille käyttäjille tai järjestelmille. Palvelinohjelmistoja voidaan ajaa fyysisillä palvelimilla, virtuaalikoneissa tai pilviympäristöissä, ja ne voivat tarjota muun muassa verkkosivujen, tiedostojen, sähköpostin tai sovellusten käyttökokemuksia.
Luokittelun mukaan yleisimpiin ryhmiin kuuluvat web-palvelinohjelmistot (esim. verkkopalvelin), tietokantapalvelinohjelmistot, tiedostopalvelimet sekä sähköpostipalvelimet. Lisäksi on sovellusten ajamiseen
Tärkeimpiä suunnittelukysymyksiä ovat suorituskyky, samanaikaisuus ja luotettavuus, sekä korkea käytettävyys sekä turvallisuus. Palvelinohjelmistoissa korostuvat skaalautuvuus, varmuuskopiointi,
Esimerkkejä yleisesti käytetyistä ratkaisuista ovat Apache ja Nginx (web-palvelimet), Tomcat ja WildFly (sovellusalustat), PostgreSQL ja MySQL/MariaDB
Käyttöönotossa korostuvat standardit ja yhteensopivuus sekä valvonta- ja hallintatyökalujen integrointi (esim. konttiteknologiat kuten Docker ja Kubernetes,