headlesstjenester
Headlesstjenester er programvarekomponenter som tilbyr funksjonalitet uten en innebygd grafisk brukergrensesnitt. De eksponeres via programmeringsgrensesnitt og meldingssystemer, slik at andre applikasjoner eller frontends kan bruke dem. Begrepet står i kontrast til tradisjonelle applikasjoner med egen UI. Headless-tilnærmingen er vanlig i API-first, mikroservice og cloud-native arkitektur.
Kjennetegn inkluderer API-first design, tydelige kontrakter (for eksempel OpenAPI) og gjerne stateless drift. Tjenestene er ofte
Vanlige bruksområder er headless CMS og headless e-handel, samt tjenester for betaling, autentisering, søk og databehandling
Arkitekturforhold inkluderer API-gateway, rate-limiting og sikkerhet basert på tokens, samt orkestrering for å kombinere flere tjenester.
Fordeler er raskere utvikling av grensesnitt, gjenbruk av tjenester og enklere multi-kanal levering. Ulemper inkluderer økt
Relaterte konsepter er API-first design, Backend-for-Frontend (BFF), mikrotjenester og serverless-/cloud-native tilnærminger.