Use Cases and Deployment Scope
Amazon Elastic Compute Cloud (EC2) is the core piece of our backend. We run almost all of our applications there. Our business requirements meet what the AWS cloud offers to us in terms of scalable capacity, specially Amazon Elastic Compute Cloud (EC2) because we can setup the software we need, set up the services we want to run, the firewalls and the security patches and in few minutes have a running service for our backend. Also, it connects perfectly with other AWS services.
Alternatives Considered
Amazon CloudFront, Amazon CloudWatch and Amazon Simple Notification Service (SNS)
Other Software Used
Google Compute Engine, Heroku Platform