Dal corso: Fondamenti di architettura software
Sblocca questo corso con una prova gratuita
Iscriviti adesso per accedere a oltre 23.100 corsi tenuti da esperti del settore.
Microservizi e miniservizi
Dal corso: Fondamenti di architettura software
Microservizi e miniservizi
- I concetti che sono alla base di un'architettura basata su messaggi portano infine a un altro modello architettonico, il microservizio. In un'architettura di microservizi il sistema più grande è costituito da un cloud di servizi indipendenti molto piccoli che cooperano come peer per portare a termine il lavoro più grande. Nel capitolo precedente che parlava dell'assalto alla difesa, si implementavano gli agenti o le entità emerse da tale esercizio come singoli microservizi. Questi servizi possono essere distribuiti su una rete, anche su tutta Internet, e la ridondanza è integrata. Molte istanze dello stesso servizio, ad esempio, potrebbero essere eseguite in parallelo. Metti insieme queste cose e ottieni un sistema molto resiliente in grado di gestire facilmente qualsiasi stress tu gli lanci. I microservizi non sono solo piccoli monoliti. Devono essere progettati in modo da supportare la distribuzione distribuita e complesse interazioni in tempo reale. Diamo un'occhiata ai…