Miracle Mobile Forms follows industry best practices, and takes full advantage of the features provided by Amazon AWS to ensure our platform's scalability and availability.
Miracle Mobile Forms implements horizontal scaling to ensure the platform handles additional load. To deliver this scalability factor, we have kept our components stateless.
Moreover, Miracle Mobile Forms uses AWS Elastic Load Balancer (ELB), which divides the load among multiple servers. The ELB routes traffic to only healthy servers. This, in turn, increases the fault tolerance of our system and ensures its maximum availability.
Our ELB also has auto-scaling configured. This enables the automatic addition or removal of servers on need basis. So, if an issue arises in one server or an extra server is required due to increased load, another server will be launched automatically and will be set up using our Amazon Machine Images (AMI) and deployment scripts.
To complement these, Miracle Mobile Forms also takes advantage of AWS Availability Zones. Our application and database servers are on different availability zones. This ensures availability of applications even if something goes wrong in one region.
With these measures in place, your applications will always be highly scalable and available all the time.