servicecontexten
Servicecontexten is de verzameling metadata en omgevingsinformatie die nodig is om een dienst te laten functioneren of die met een dienstoproep meegaat. In moderne softwarearchitecturen zoals microservices en cloud-native toepassingen ondersteunen ze communicatie, beveiliging, tracing en configuratie over grenzen tussen systemen.
Een servicecontext kan onder meer bestaan uit identiteit en machtigingen van de gebruiker; authenticatie- en autorisatiegegevens;
Propageren gaat meestal via headers of metadata in oproepen en berichten, zoals HTTP-headers, RPC-metadata of bericht-headers.
Toepassingen zijn onder meer verbetering van observability en foutopsporing door centrale trace-informatie; ondersteuning van toegangsbeheer en
Belangrijke overwegingen zijn privacy en gegevensbescherming, overhead door contextgegevens, en versiebeheer van context-schema's. Organisaties kiezen doorgaans