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à.
Modello di servizio per squadra
Invece di scomporre i monoliti in base alle funzionalità o ai servizi aziendali, il modello di servizio per team li suddivide in microservizi gestiti dai singoli team. Ogni team è responsabile di una capacità aziendale e possiede la base di codice della funzionalità. Il team sviluppa, testa, implementa o scala i propri servizi in modo indipendente e interagisce principalmente con altri team per negoziare le API. Ti consigliamo di assegnare ogni microservizio a un singolo team. Tuttavia, se il team è sufficientemente grande, più sottogruppi potrebbero possedere microservizi separati all'interno della stessa struttura del team. Nella seguente tabella sono descritti i vantaggi e gli svantaggi di questo modello.
Vantaggi | Svantaggi |
---|---|
|
|
La figura seguente mostra come un monolite può essere suddiviso in microservizi gestiti, gestiti e forniti dai singoli team.