Mikrotjenester

Innen informasjonsteknologi er mikrotjenester en variant av tjenesteorientert arkitektur hvor en applikasjon består av en samling av løst koblede tjenester.[1] I mikrotjenestearkitekturer er tjenestene finkornede og protokollene er lettvektige, med mål om at ulike team kan utvikle sine tjenester uavhengig av hverandre.[2] 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.[3] 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

  1. ^ «Mikrotjenester på Azure – hva er mikrotjenester | Microsoft Azure». azure.microsoft.com. Besøkt 18. mars 2022. 
  2. ^ «Mikrotjenester lar deg bygge dataprogrammer litt etter litt». Basefarm. 7. juli 2020. Besøkt 18. mars 2022. 
  3. ^ utvikler, Pål Bøckmann; Alv (18. november 2020). «Mener monolitter kan være bedre enn mikro­tjenester». Kode24.no (norsk). Besøkt 18. mars 2022.  soft hyphen-tegn i |tittel= på plass 42 (hjelp)