StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
AWS Elastic Beanstalk
ByAWS Elastic BeanstalkAWS Elastic Beanstalk

AWS Elastic Beanstalk

#15in Platform as a Service
Stacks2.09kDiscussions18
Followers1.84k
OverviewDiscussions18

What is AWS Elastic Beanstalk?

Once you upload your application, Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring.

AWS Elastic Beanstalk is a tool in the Platform as a Service category of a tech stack.

Key Features

Elastic Beanstalk is built using familiar software stacks such as the Apache HTTP Server for Node.js, PHP and Python, Passenger for Ruby, IIS 7.5 for .NET, and Apache Tomcat for JavaThere is no additional charge for Elastic Beanstalk - you pay only for the AWS resources needed to store and run your applications.Easy to begin – Elastic Beanstalk is a quick and simple way to deploy your application to AWS. You simply use the AWS Management Console, Git deployment, or an integrated development environment (IDE) such as Eclipse or Visual Studio to upload your applicationImpossible to outgrow – Elastic Beanstalk automatically scales your application up and down based on default Auto Scaling settingsComplete control – Elastic Beanstalk lets you "open the hood" and retain full control over the AWS resources powering your applicationFlexible – You have the freedom to select the Amazon EC2 instance type that is optimal for your application based on CPU and memory requirements, and can choose from several available database optionsReliable – Elastic Beanstalk runs within Amazon's proven network infrastructure and datacenters, and provides an environment where developers can run applications requiring high durability and availability.

AWS Elastic Beanstalk Pros & Cons

Pros of AWS Elastic Beanstalk

  • ✓Integrates with other aws services
  • ✓Simple deployment
  • ✓Fast
  • ✓Painless
  • ✓Free
  • ✓Well-documented
  • ✓Independend app container
  • ✓Ability to be customized
  • ✓Postgres hosting

Cons of AWS Elastic Beanstalk

  • ✗Charges appear automatically after exceeding free quota
  • ✗Lots of moving parts and config
  • ✗Slow deployments

AWS Elastic Beanstalk Alternatives & Comparisons

What are some alternatives to AWS Elastic Beanstalk?

Heroku

Heroku

Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.

Google App Engine

Google App Engine

Google has a reputation for highly reliable, high performance infrastructure. With App Engine you can take advantage of the 10 years of knowledge Google has in running massively scalable, performance driven systems. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow.

Apollo

Apollo

Build a universal GraphQL API on top of your existing REST APIs, so you can ship new application features fast without waiting on backend changes.

Apache Camel

Apache Camel

An open source Java framework that focuses on making integration easier and more accessible to developers.

Red Hat OpenShift

Red Hat OpenShift

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.

Azure Websites

Azure Websites

Azure Websites is a fully managed Platform-as-a-Service (PaaS) that enables you to build, deploy and scale enterprise-grade web Apps in seconds. Focus on your application code, and let Azure take care of the infrastructure to scale and securely run it for you.

AWS Elastic Beanstalk Integrations

Shippable, AWS CodePipeline, Docker, Papertrail, Mixmax and 7 more are some of the popular tools that integrate with AWS Elastic Beanstalk. Here's a list of all 12 tools that integrate with AWS Elastic Beanstalk.

Shippable
Shippable
AWS CodePipeline
AWS CodePipeline
Docker
Docker
Papertrail
Papertrail
Mixmax
Mixmax
AWS CodeStar
AWS CodeStar
Dockbit
Dockbit
Timber.io
Timber.io
Codeship
Codeship
AWS CodeBuild
AWS CodeBuild
Buddy
Buddy
Mattermost
Mattermost

AWS Elastic Beanstalk Discussions

Discover why developers choose AWS Elastic Beanstalk. Read real-world technical decisions and stack choices from the StackShare community.Showing 3 of 5 discussions.

Obsaa Abdalhalim
Obsaa Abdalhalim

CEO, Founder

Dec 5, 2018

Needs adviceonReact NativeReact NativeNativeBaseNativeBaseredux-sagaredux-saga

React Native NativeBase redux-saga Apollo GraphQL Node.js PostGraphile PostgreSQL PubNub . @PLAID Dwolla.js . Zube GitHub Yarn npm AWS Elastic Beanstalk

0 views0
Comments
Jerome Dalbert
Jerome Dalbert

Principal Backend Software Engineer at Gratify Commerce

Sep 14, 2018

Needs adviceondelayed_jobdelayed_jobRailsRailsAWS Elastic BeanstalkAWS Elastic Beanstalk

delayed_job is a great Rails background job library for new projects, as it only uses what you already have: a relational database. We happily used it during the company’s first two years.

But it started to falter as our web and database transactions significantly grew. Our app interacted with users via SMS texts sent inside background jobs. Because the delayed_job daemon ran every couple seconds, this meant that users often waited several long seconds before getting text replies, which was not acceptable. Moreover, job processing was done inside AWS Elastic Beanstalk web instances, which were already under stress and not meant to handle jobs.

We needed a fast background job system that could process jobs in near real-time and integrate well with AWS. Sidekiq is a fast and popular Ruby background job library, but it does not leverage the Elastic Beanstalk worker architecture, and you have to maintain a Redis instance.

We ended up choosing active-elastic-job, which seamlessly integrates with worker instances and Amazon SQS. SQS is a fast queue and you don’t need to worry about infrastructure or scaling, as AWS handles it for you.

We noticed significant performance gains immediately after making the switch.

#BackgroundProcessing

0 views0
Comments
Jerome Dalbert
Jerome Dalbert

Principal Backend Software Engineer at Gratify Commerce

Sep 14, 2018

Needs adviceonRailsRailsHerokuHerokuAWS Elastic BeanstalkAWS Elastic Beanstalk

When creating the web infrastructure for our start-up, I wanted to host our app on a #PaaS to get started quickly.

A very popular one for Rails is Heroku, which I love for free hobby side projects, but never used professionally. On the other hand, I was very familiar with the AWS ecosystem, and since I was going to use some of its services anyways, I thought: why not go all in on it?

It turns out that Amazon offers a PaaS called AWS Elastic Beanstalk, which is basically like an “AWS Heroku”. It even comes with a similar command-line utility, called "eb”. While edge-case Rails problems are not as well documented as with Heroku, it was very satisfying to manage all our cloud services under the same AWS account. There are auto-scaling options for web and worker instances, which is a nice touch. Overall, it was reliable, and I would recommend it to anyone planning on heavily using AWS.

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
696
CDIMEC+690
Developers
1.47k
AMXBNL+1459