Production enterprise environment
MaaS Service Level Agreement (SLA): high availability, fault tolerance, load balancing, disaster recovery, monitoring
- Containerization: Docker SWARM, clusters of geographically distributed servers that orchestrate production services + SWARM managers that route requests to different services
 - On cloud or on premise for premium customers
 - High availability
- scalability of production services: services are replicated easily on different workers
 - continuous monitoring of production services
 - maintenance management system: dedicated server that makes services available during maintenance operations
 
 - Fault tolerance
- in case of unreachable servers the services are reorganized on the available servers
 - replicated database
 
 - Load balancing
- balancing services on operational workers
 - balancing services calls
 
 - Disaster recovery
- saving configuration of the production cluster
 - saving start configurations of the production services
 - configuration information and images of production services always available on external repositories
 - complete and incremental database dump
 
 - Monitoring
- replicated monitoring system
 - alarm management with gravity/importance steps
 - 24/7 monitoring system with management of maintenance shifts