Backendenheter
Backendenheter är de delar av en applikations backend som tillhandahåller affärslogik, dataåtkomst och integration med externa system. De hanterar begäranden från frontend eller andra tjänster, tillämpar affärsregler och kommunicerar med databaser eller externa API:er. En applikation kan bestå av en eller flera backendenheter, vilka i ett sammanhang kallas för tjänster eller komponenter, och som ofta kommunicerar via definierade gränssnitt.
Arkitekturmässigt kan backendenheter vara en monolitisk enhet eller delas upp i mikroservicar eller tjänster med tydliga
Huvudansvar inkluderar autentisering och auktorisation, validering av indata, genomförande av affärslogik, transaktionshantering där det är relevant
Drift och underhåll innebär containerisering och orkestrering (till exempel Kubernetes), självständig uppdatering och skalförmåga samt loggning,
Exempel på backendenheter är användartjänst, produktkatalogtjänst, ordertjänst, betalningstjänst och aviseringstjänst.