Ambiente enterprise di produzione
- robusto Service Level Agreement: high availability, fault tolerance, load balancing, disaster recovery, monitoring
- containerizzazione: Docker SWARM, cluster di server distribuiti geograficamente che orchestrano i servizi di produzione + manager per ogni SWARM che instradano le richieste ai vari servizi
- on cloud o on premise per clienti premium
- high availability
- scalabilità dei servizi di produzione: i servizi vengono replicati facilmente su worker diversi
- controllo continuo dei servizi di produzione
- sistema di gestione delle manutenzioni: server dedicato che rende disponibili i servizi durante le operazioni di manutenzione
- fault tolerance
- in caso di server non raggiungibili i servizi vengono riorganizzati sui server disponibili
- database replicato
- load balancing
- bilanciamento dei servizi su worker operativi
- bilanciamento delle chiamate ai servizi
- disaster recovery
- salvataggio della configurazione cluster di produzione
- salvataggio delle configurazioni di avvio dei servizi di produzione
- informazioni di configurazione e immagini dei servizi di produzione sempre disponibili su repository esterni
- dump schedulato completo e incrementale dei database
- monitoring
- sistema di monitoraggio replicato
- gestione allarmi a step di gravità/importanza
- sistema di monitoraggio h24 con gestione turni di manutenzione