I made an expensive mistake of building an Rails application using the Pusher service, because we wanted to work around the complexities of HTTP push. We are sending less than 500 events per day (without contents), but as we have to make the complete site HTTPS-only, we would have to go with a 50USD per month plan.
Are there any alternatives to Pusher with a more reasonable, pay-as-you go pricing model?
Pusher is the category leader in delightful APIs for app developers building communication and collaboration features. On the other hand, Socket.IO is detailed as "Realtime application framework (Node. JS server)". Socket.IO enables real-time bidirectional event-based communication.
Pusher is a hosted API service which makes adding real-time data and functionality to web and mobile applications seamless. Pusher works as a real-time communication layer between the server and the client. It maintains persistent connections at the client using WebSockets, as and when new data is added to your server.
There's a whole host of self hosted realtime web technologies available including Slanger and poxa that allow Pusher's client and server libraries to be used. Slanger and Poxa are open source server implementations of the Pusher protocol. Slanger is written in Ruby and Poxa in Elixir.
Of course, Pusher removes the hassle of installation and maintenance, has a whole host of server and client libraries, massively reduces resource usage (since you're outsourcing the realtime communications layer), has a great community of users, and of course handles scaling problems
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With