Mikropalveluarkkitehtuureissa
Mikropalveluarkkitehtuuri on ohjelmistojen rakennustapa, jossa sovellus koostuu useista pienistä, itsenäisesti toimivista palveluista. Jokainen mikropalvelu vastaa tietystä liiketoimintakäytännöstä ja omistaa oman elinkaarensa sekä tietovarastonsa. Palvelut kommunikoivat toistensa kanssa kevyillä protokollilla, kuten HTTP/REST tai asynkronisella viestinnällä.
Keskeisiä piirteitä mikropalveluarkkitehtuureissa ovat rajatut kontekstit (bounded contexts), autonomiset tiimit sekä mahdollisuus käyttää eri teknologioita eri
Edut ovat parempi skaalautuvuus, nopeampi toimitusaika ja mahdollisuus teknologian heterogeenisyyteen sekä vikasietoisuus, koska vika ei välttämättä
Käyttöönotto perustuu kontteihin ja orkestrointiin, kuten Dockeriin ja Kubernetesiin, sekä automaattiseen CI/CD-prosessiin. Mikropalveluarkkitehtuuri voi tarjota parempaa