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

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…

Contenuti