microservicesarkkitehtuurit
Microservicesarkkitehtuurit viittaavat tapaan rakentaa sovelluksia pieninä, itsenäisinä palveluina, jotka kommunikoivat keskenään kevyiden mekanismien, kuten HTTP-rajapintojen, avulla. Jokainen mikropalvelu keskittyy yhteen liiketoimintatoimintoon ja voidaan kehittää, käyttöönottaa ja skaalata itsenäisesti. Tämä erottaa sen perinteisestä monoliittisesta arkkitehtuurista, jossa kaikki toiminnot ovat yhdessä suuressa koodipohjassa.
Tämän lähestymistavan etuja ovat parantunut joustavuus ja skaalautuvuus. Eri mikropalveluita voidaan kehittää eri teknologioilla, ja niitä
Yleisiä kommunikaatiotapoja ovat synkroninen tiedonvaihto RESTful API:en kautta tai asynkroninen viestinvälitys viestijonojen, kuten RabbitMQ tai Kafka,