Solid cloud offering for web applications
Anonymous | TrustRadius Reviewer
Updated December 19, 2019

Solid cloud offering for web applications

Score 8 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with AWS Elastic Beanstalk

We're using AWS Elastic Beanstalk to manage web applications on AWS. Our whole organization's infrastructure is deployed and managed using it. Our back-end is primarily node.js with some React. We use Elastic Beanstalk for the suite of its services including provisioning, load balancing, scaling and health monitoring.
  • Excellent deployment, balancing, version control and scaling.
  • Solid integration with other AWS services.
  • Great for easily setting up and monitoring multiple parallel environments (dev, staging, prod)
  • Works better for one app in an instance. Multiple apps gets trickier.
  • Deployments sometimes fail.
  • AWS EB's impact has certainly been positive for a variety of reasons. First being ease-of-use, short learning curve, and offloading of the complexities (i.e. reduction in complexity and sophistication of infrastructure talent on our team).
  • Second, speed of deployment, replication, management, etc.
  • Third, flexibility and customization of reliable and unlimited scaling, when we need it (versus the burden of overcapacity)
  • Fourth, high availability (no downtime).
The user interface is clear. The functions are straightforward. We have not had any issues in usability across the most common use cases. Ramping up on the product is quite fast as well.
The support for AWS Elastic Beanstalk was adequate. For most of our situations and our queries, the responsiveness and resolution was satisfactory. We did have one or two situations where it took us a couple of iterations to get to the bottom of things. Generally adequate support, but there is a little room for improvement.
They're all very competitive. We found when we evaluated that AWS EB had the widest selection of services, and was quite competitive in capacity, scale, pricing and services. Our organization was also quite familiar with it, which possibly also influenced our decision.
IBM Cloud Databases (formerly Compose), Google Cloud AI, Atlassian Confluence
Perfect for deploying and managing single-container apps, quickly, easily and reliably. Scales and balances very well. Works well with our Node.js environment. It is also easy to set up multiple environments per app.

It is not a perfect fit if you're deploying multiple apps in one instance.

AWS Elastic Beanstalk Feature Ratings

Ease of building user interfaces
9
Scalability
10
Platform management overhead
8
Workflow engine capability
8
Platform access control
8
Services-enabled integration
8
Development environment creation
9
Development environment replication
9
Issue monitoring and notification
7
Issue recovery
8
Upgrades and platform fixes
9

AWS Elastic Beanstalk Support

ProsCons
Quick Resolution
Good followup
Knowledgeable team
Problems get solved
No escalation required
Support cares about my success
None
No - We are on a limited budget, and we have enough expertise on the team to resolve issues with the standard support available.
AWS EB support responsiveness in general is great. They are quite fast and offer on-point support. If I were to think of an exceptional support example, ironically it would be the system-wide outage that took place in 2017. While the multi-hour issue was unprecedented and unrepeated since, and while it was quite stressful for all those affected including us, the folks at AWS worked "all hands on deck" and nonstop to limit the downtime to a few hours from what seemed to be a catastrophic event at the outset. It has not been repeated since.