Tjenerapplikasjoner
Tjenerapplikasjoner er programvare som kjører på en server og tilbyr tjenester til klienter over et nettverk. De håndterer ofte forretningslogikk, datahåndtering og kommunikasjon med databaser og andre systemer, og returnerer respons til klienter som nettlesere, mobilapper eller andre tjenester.
De kan være monolittiske eller basert på mikrotjenester, og kjøres i fysiske eller virtuelle servere, containere
Kommunikasjon skjer normalt over HTTP/HTTPS og ofte gjennom REST, GraphQL eller gRPC. Språk og rammeverk varierer,
Distribusjon og drift skjer ofte med containere og orkestrering (for eksempel Docker og Kubernetes) og i skymiljøer.
Eksempler på tjenerapplikasjoner er bakenden til nettbutikker, innholdsadministrasjonssystemer, betalings- og transaksjonssystemer og generelle API-tjenester for klientapper.