Serverless app autoscaling system for stateless applications!
August 29, 2019

Serverless app autoscaling system for stateless applications!

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with AWS Elastic Beanstalk

AWS Elastic Beanstalk is being used by my organization as a serverless compute system where we can deploy code to run web applications without thinking about infrastructure thus drastically reducing the time to deployment/setup of my system. Elastic Beanstalk is being used primarily by our software development and devops teams to help streamline the deployment process.
  • Deployment automation.
  • Error handling.
  • Documentation.
  • User interface.
  • Reduced time to deployment.
  • Higher costs to run the application due to AWS billing.
  • Better error handling and recovery for our application.
AWS Elastic Beanstalk works well, but is geared towards an engineers mindset. The ELB management console isn't the most user-friendly, nor is the documentation, so you need to have developers who know what is going on and systems architecture.
AWS Elastic Beanstalk support by amazon web services is pretty good. I can call someone with my business support plan and get help at any of their pop up AWS lofts. I think giving a 9/10 is fair.
AWS Elastic Beanstalk is equivalent to Google App Engine in terms of product. I selected AWS Elastic Beanstalk because it was within the stack we were using, and it made sense for us given the other architecture.
AWS Elastic Beanstalk is a great tool to run serverless code by simply deploying your app and letting Amazon Elastic Cloud scale each feature necessary to run a scalable application. It would be less appropriate when dealing with stateful apps, but rather works wonders for stateless applications. The documentation could be done better, but overall it is a great streamlining tool.

AWS Elastic Beanstalk Feature Ratings

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