AWS Elastic Beanstalk vs Pusher vs SignalR

AWS Elastic Beanstalk
AWS Elastic Beanstalk

1.1K
230
163
Pusher
Pusher

309
200
45
SignalR
SignalR

117
49
11
- No public GitHub repository available -
- No public GitHub repository available -

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.

What is Pusher?

Pusher is the category leader in delightful APIs for app developers building communication and collaboration features.

What is SignalR?

SignalR allows bi-directional communication between server and client. Servers can now push content to connected clients instantly as it becomes available. SignalR supports Web Sockets, and falls back to other compatible techniques for older browsers. SignalR includes APIs for connection management (for instance, connect and disconnect events), grouping connections, and authorization.

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose AWS Elastic Beanstalk?
Why do developers choose Pusher?
Why do developers choose SignalR?
What are the cons of using AWS Elastic Beanstalk?
What are the cons of using Pusher?
What are the cons of using SignalR?
Be the first to leave a con
What companies use AWS Elastic Beanstalk?
What companies use Pusher?
What companies use SignalR?
What are some alternatives to AWS Elastic Beanstalk, Pusher, and SignalR?
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.
AWS CodeDeploy
AWS CodeDeploy is a service that automates code deployments to Amazon EC2 instances. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during deployment, and handles the complexity of updating your applications.
Docker
The Docker Platform is the industry-leading container platform for continuous, high-velocity innovation, enabling organizations to seamlessly build and share any application — from legacy to what comes next — and securely run them anywhere
AWS CloudFormation
You can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work.
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.
See all alternatives
What tools integrate with AWS Elastic Beanstalk?
What tools integrate with Pusher?
What tools integrate with SignalR?
Decisions about AWS Elastic Beanstalk, Pusher, and SignalR
No stack decisions found
Interest over time
Reviews of AWS Elastic Beanstalk, Pusher, and SignalR
No reviews found
How developers use AWS Elastic Beanstalk, Pusher, and SignalR
Avatar of Nathan Heffley
Nathan Heffley uses PusherPusher

In the original prototype all the communication was handled by a backend server. Each client connected directly to the server using the socket.io library. This quickly proved to be messy and unreliable, especially on the cheap server being used to host it.

Websockets proved to be a little more reliable, but still just as messy and not all browsers support them. That's when the project was switched over to use Pusher. Using Pusher has allowed all but the initial connection code to be off-loaded onto the client. Now instead of communicating through a self-hosted server, clients can communicate pretty much peer-to-peer over Pusher.

Avatar of ONLICAR
ONLICAR uses AWS Elastic BeanstalkAWS Elastic Beanstalk

Elastic Beanstalk gives us a managed platform for our front end servers to make sure that traffic is never overloading our servers and that deployments are always successful.

Avatar of Lumanu
Lumanu uses AWS Elastic BeanstalkAWS Elastic Beanstalk

Elastic Beanstalk manages our environments. We rely on it to manage rolling out new versions of services.

Avatar of Flux Work
Flux Work uses AWS Elastic BeanstalkAWS Elastic Beanstalk

Easy to get started. Essentially a package of several AWS products integrated for you.

Avatar of Jewel Mahanta
Jewel Mahanta uses PusherPusher

Pusher is used to send update notification whenever Lapzbot joins a server.

Avatar of Daniel Pupius
Daniel Pupius uses AWS Elastic BeanstalkAWS Elastic Beanstalk

For convenience I use Elastic Beanstalk to host all my sites.

Avatar of Undisclosed, Do Not Contact or Spam Please
Undisclosed, Do Not Contact or Spam Please uses AWS Elastic BeanstalkAWS Elastic Beanstalk

All server-side deployments go to one of 5 EB environments.

Avatar of Tuomas Hietanen
Tuomas Hietanen uses SignalRSignalR

All communications between client and server

Avatar of Ronnie Sunde
Ronnie Sunde uses SignalRSignalR

Communication between backend and frontend

Avatar of Vamsi Krishna
Vamsi Krishna uses PusherPusher

Push real-time updates

How much does AWS Elastic Beanstalk cost?
How much does Pusher cost?
How much does SignalR cost?
Pricing unavailable
Pricing unavailable
News about SignalR
More news