One of the pain points with migrating your app to the cloud is that while it's pretty easy to setup a server in the cloud and load up your software, the basic setup usually won't scale over time. As a result your developers end up spending time managing the scalability and availability and creating solutions around the same, or you end up outsourcing and paying to manage this.
New age services such as Amazon Web Services, BeanStalk and CloudFormation, address these pain points by providing environments and tools which automatically handles the capacity provisioning, load balancing, auto-scaling and application health monitoring etc, while allowing us to retain full control over the AWS resources and giving system administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly fashion.
So are these services cost competitive as compared to outsourcing the management of your infrastructure to some PAAS provider? Do these services support any technology stack? Do they support any and all the architectures that your apps implement? What are the optimal architectures that your applications should implement to leverage these services to their fullest?
Watch this video to get the answers to these questions and to discuss how your apps could leverage various services to achieve max elasticity and availability to your application, allowing applications to handle peaks in demand, while you are not forced to pay for resources you don't need.
You can follow us on Facebook & Twitter @compassites