Mikrotjenester

Innen informasjonsteknologi er mikrotjenester en variant av tjenesteorientert arkitektur hvor en applikasjon består av en samling av løst koblede tjenester. I mikrotjenestearkitekturer er tjenestene finkornede og protokollene er lettvektige, med mål om at ulike team kan utvikle sine tjenester uavhengig av hverandre. Mikrotjenester kan gjør det mulig for organisasjoner å utvikle programvare som vokser stort og raskt, samt enklere ta i bruk "hyllevare"-tjenester. En ulempe er at det kommer en kostnad for å opprettholde løsheten i koblingene. Grensesnittene må utformes nøye, og bør behandles som et offentlig programmeringsgrensesnitt.

Se også 
 Conways lov
 Datamaske, en type domeneorientert arkitektur
 Representational state transfer (REST API)
 Tjenesteorientert arkitektur
 Unix-filosofien

Referanser 

Programvaredesign