Mikrosääristarkkitehtuurissa
Mikrosääristarkkitehtuurissa (microservice architecture) sovellus rakennetaan kokoelmana pieniä, itsenäisesti kehitettäviä ja skaalautuvia palveluita. Jokainen mikropalvelu keskittyy tiettyyn liiketoimintaominaisuuteen ja kommunikoi muiden palveluiden kanssa kevyiden rajapintojen, tyypillisesti HTTP API:en, välityksellä.
Tämä arkkitehtuurimalli tarjoaa useita etuja. Palveluiden pieni koko ja rajattu vastuu helpottavat niiden ymmärtämistä, kehittämistä ja
Teknologiapinon valinnassa mikropalvelut tarjoavat suuren vapauden. Eri palvelut voivat käyttää erilaisia ohjelmointikieliä, tietokantoja ja kehitysympäristöjä, jotka
Kuitenkin mikrosääristarkkitehtuurilla on myös haasteensa. Hajautettujen järjestelmien hallinta voi olla monimutkaisempaa kuin perinteisten monoliittisten sovellusten. Verkkoviiveet,