I programvarearkitektur er en (engelsk: ) et dedikert infrastrukturlag for å legge til rette for tjeneste-til-tjeneste-kommunikasjon mellom tjenester eller mikrotjenester ved hjelp av en mellomtjener. Det dedikerte kommunikasjonslaget kan gi en rekke fordeler, som for eksempel observerbarhet på kommunikasjon hvilket kan gi sikre tilkoblinger, eller automatiserte gjenforsøk og backoff ved mislykkede forespørsler.