verkkopalvelinarkkitehtuuria
Verkkopalvelinarkkitehtuuri viittaa verkkopalvelun taustalla olevaan suunnitteluun, jossa määritellään palvelun toiminta, suorituskyky, skaalautuvuus ja luotettavuus. Sen tavoitteena on optimoida pyyntöjen käsittely, tiedon saatavuus ja resurssien hyödyntäminen asiakkaan kokemusta parantaen.
Keskeiset komponentit ja vuorovaikutus muodostavat kerroksellisen kokonaisuuden. Asiakaslaitteet tai -selaimet lähettävät pyyntöjä verkkopalvelimelle, joka voi sisältää
Arkkitehtuurin mallit voivat vaihdella. Monoliittinen arkkitehtuuri yhdistää kaikki osat yhdeksi sovellukseksi, kun taas kerrokselliset tai n-tier-arkkitehtuurit
Verkkoprotokollat ja turvallisuus ovat keskeisiä. HTTP/HTTPS, TLS-salaus, HTTP/2 ja HTTP/3 vaikuttavat suorituskykyyn. Kantakysymyksiä hoidetaan session-hallinnalla, autentikoinnilla
Käyttöönotossa korostuvat pilvi- ja konttiteknologiat, orkestrointi (esim. Kubernetes), palvelukuvaukset, jatkuva toimitus sekä kontin toteuttama erillinen skaalautuvuus.