- Palvelut
- Caset
- Toimialat
- Teknologiat
-
Ajankohtaista
- Ajankohtaista
- Ura
- Ota yhteyttä
- Etusivu
- Palvelut
- Sovelluskehitys
- Mikropalveluarkkitehtuuri
Mikropalveluarkkitehtuuri
Siirry sivun sisältöön
Mikropalveluarkkitehtuurilla (engl. Microservices architecture) tarkoitetaan arkkitehtuuria, jossa kokonaisuus koostetaan pienemmistä, vain oman rajatun vastuualueensa toteuttavista palveluista, jotka keskustelevat keskenään rajapintojensa kautta.
Mikropalveluarkkitehtuurin hyödyt
Järjestelmän pilkkominen pienempiin osiin tuo monia hyötyjä:
- Yksittäisiä palveluita voidaan kehittää rintarinnan eikä kehitystiimejä olla sidottu työskentelemään vain tietyillä teknologiolla. Jokaisen palvelun käyttötarkoitukseen voidaan valita parhaat työkalut.
- Palveluita voidaan skaalata erillään toisistaan. Jos tietty palvelu on kovassa käytössä ja vaatii lisää resursseja, voidaan niitä lisätä dynaamisesti.
- Palveluiden julkaisut voidaan tehdä itsenäisesti, jolloin uudet ominaisuudet ja korjaukset saadaan nopeammin käyttöön.
- Yksittäisessä palvelussa havaittavat virhetilat eivät vaikuta muuhun järjestelmään negatiivisesti
- Palveluiden elinkaarta voidaan hallita erillään muista palveluista
Millaiseen tilanteeseen mikropalveluarkkitehtuuri soveltuu?
- Kun kyseessä on monitoimittajaympäristö tai usea kehitystiimi
- Kun vaaditaan joustavuutta
- Kun osien elinkaaret poikkeavat toisistaan
- Kun vaaditaan korkeaa liiketoiminnan ketteryyttä (digitaalinen liiketoimintamalli ei hakee vielä muotoaan)
Harri Nieminen
Business Development Consultant, Industry Lead, Manufacturing & Energy

Meri- ja veneteollisuus