Architettura Microservices – Analisi

Riprendendo il progetto che è stato convertito da un’architettura monolitica ad una più moderna a microservices, sono state analizzate le tematiche legate ai pro ed i contro del nuovo approccio.

Nell’articolo precedente abbiamo fatto una breve panoramica delle architetture monolitiche e quelle basata sui servizi.

L’analisi dei costi sia in termini economici, sia in termini di risorse, è sicuramente una componente fondamentale nella decisione di approcciare la nuova architettura. Si tratta, infatti, di una vera migrazione, molto volte irreversibile.

Continua a leggere Architettura Microservices – Analisi

Architettura Microservices

Il passaggio dallo sviluppo di un  software “tradizionale” ad un software basato su un’architettura basata su microservices risulta, almeno inizialmente, non proprio semplice.

Negli ultimi 4 mesi ho trascorso un pò di tempo nello studio e nell’implementazione di una soluzione basata sui microservices.

L’idea alla base di questo tipo di struttura non è completamente nuova, ma possiamo pensarla come un’evoluzione dell’architettura SOA (Service Oriented Application): si tratta infatti di una serie di piccoli servizi (micro appunto)  indipendenti tra loro e ciascuno focalizzato su particolare ruolo all’interno del business.

Continua a leggere Architettura Microservices