Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Scelta dell'approccio di coordinamento
Sia la coreografia che l'orchestrazione hanno i loro usi nell'integrazione dei microservizi. Scegliete la coreografia entro i confini di un singolo microservizio, dove avete il pieno controllo sulle dipendenze. Scegliete l'orchestrazione quando lavorate oltre i confini dei microservizi. Ad esempio, più microservizi che partecipano a una transazione distribuita trarranno vantaggio dall'orchestrazione per tenere conto del ripristino in caso di guasti. I microservizi che gestiscono eventi che potrebbero interessare altri microservizi trarranno vantaggio dalla coreografia e da un'architettura basata sugli eventi.
Uno schema comune per implementare il rollback quando più sistemi sono coinvolti in una singola transazione è il modello saga.