Architettura a Microservizi
Guida rapida sulla MSA (Microservices Architecture) e sui suoi principi di progettazione.
⚠️
La struttura a Microservizi è da utilizzare in una fase avanzata di un progetto: di solito non è una best practice utilizzare come prima versione del backend un'architettura a microservizi
La MSA è un approccio alla progettazione di architetture software che consente di sviluppare sistemi complessi in modo modulare e scalabile.
Ogni modulo è un microservizio, che può essere sviluppato, testato e rilasciato indipendentemente dagli altri. Ogni microservizio si occupa di una ed una sola funzionalità specifica. Tutti i microservizi sono indipendenti tra loro su tutti i fronti. Persino il linguaggio di programmazione può essere diverso.