Entando è una Application Composition Platform che consente lo sviluppo di applicazioni modulari e cloud- native su Kubernetes e facilita la collaborazione tra team diversi attraverso la composizione o ricomposizione di applicazioni partendo da componenti modulari condivisibili.Entando favorisce la modularizzazione come elemento chiave del processo di modernizzazione applicativa e di business.I principali vantaggi di un’architettura modulare includono:
• Indipendenza dalla tecnologia
Lo sviluppo di applicazioni con componenti modulari consente un approccio indipendente dalla tecnologia.
• Resilienza
In un’architettura modulare, l’isolamento della funzionalità consente anche l’isolamento dei guasti. Pertanto, se una parte di un’applicazione non funziona, il resto dell’applicazione può continuare a funzionare.
• Complessità gestibile e scalabilità più intelligente
La modularità è un modo per aiutare le pubbliche amministrazioni a gestire la complessità del codice insieme alle esigenze e alle aspettative degli utenti. Quando i componenti modulari vengono quindi composti in applicazioni, i componenti di codice sono più piccoli e più facili da gestire.Questi elementi modulari si chiamano Packaged Business Capabilities (PBC) e rappresentano a tutti gli effetti le funzionalità di business dell’applicazione.Dal punto di vista tecnologico, creare applicazioni componibili significa creare un’architettura applicativa con funzionalità end-to-end utilizzando microservizi e micro frontend, sfruttando un ambiente Kubernetes per automatizzare le operazioni di tali applicazioni eliminando gran parte delle complessità di gestione che un ambiente Kubernetes si porta dietro.