Affordable alternatives to Pusher [closed] - ruby-on-rails

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
The community reviewed whether to reopen this question last year and left it closed:
Original close reason(s) were not resolved
Improve this question
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?

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

PieSocket works great and provides more free quota than Pusher.

Related

SignalR in Delphi or C++Builder [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I need to send data in real time between Delphi/C++Builder apps placed in different PCs not connected in the same LAN, only using Internet.
My first approach was via DataSnap REST server but it is not practical due proxy and router problems. The configuration was too hard for the users plus that some people do not like to have a web server running in their machines opening the corresponding ports.
My second approach is using a server in the middle. I am checking SignalR technology that seems to fit very well. It is well solved for C# but I cannot find any information about VCL, Delphi or C++ Builder.
Is there some library or do I need to work from scratch via WebSockets?
Is there another way to communicate VCL applications that run in separated PCs only connected to Internet?
/n Software has a WebSockets library - with C++Builder support.
https://www.nsoftware.com/ipworks/ws/
Docs at https://cdn.nsoftware.com/help/IWF/bcb/
Download (there is a trial edition) at https://www.nsoftware.com/ipworks/ws/download.aspx

Flexible monitoring tool wanted [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm looking for a flexible monitoring tool, which should be able to:
Monitor public web endpoint and:
Validate REST API response body.
Validate response codes.
Monitor Azure resources: Cloud Services, Web Apps, SQL servers, VMs etc (Optional)
Support of custom monitoring scripts. For example, there is a PowerShell script which performs some checks and returns response if
service healthy or not.
Provide availability/performance metrics based on monitoring statistics.
Raise alerts and send notifications
Tool should have a modern UI and support of multiple monitoring projects, each project should have own isolated settings.
Currently we are using MS application SCOM (System Center Operations Manager), but it's a very old tool and has a poor documentation and UI. But a very flexible and can monitor a lot of thing out of the box.
Basically, is there something better and modern than SCOM?
We are using HP-BSM, though expensive, it's very flexible and with many capabilities. It has every functionality that you wrote in your question.

How can I get analytics on a site without a frontend? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
For example, google Analytics would require me to insert a script in my layout. However, my app has no views and is only serving an API, without an interface. Are there any services to track traffic of a JSON API ? I intend to host on heroku.
Most analytics services offer some sort of server-to-server rather than client reporting of events. You should get some more consistency in data reported (e.g. you're not blocked by ad blockers or slow connections failing to load client side libraries) but also lose visibility into some events (user tracking depends on your authentication/cookie policy, time on page may be impossible to measure).
For a Rails app I'd look at https://segment.com/docs/sources/server/ruby/ which in my experience has done a good job of making it easy to report events and allows you to then forward them to whatever analytics service works best for your product.

iOS In App Purchases for Subscriptions and Consumables products [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
As I understand, Store Kit API will handle storage and retrieval of history related to "Non-Consumables" products, while for "Consumables" and "Subscriptions" you have to have your own server/backend. What are the best hosted existing solutions for that kind of server (backend)? Inexpensive (or free? :-) and reliable?
Thanks!
There is not any service (that I know of) that includes the needed functionality by default. There is more here than just hosting the files. You need to use the included functionality to verify the receipt that is sent from the StoreKit API to your server (to ensure that it is a valid receipt):
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/VerifyingStoreReceipts/VerifyingStoreReceipts.html
So you would need to have a web application that managed this process as well as hosting the actual consumable content (in a way that made it inaccessible from the outside). You might want to look at a Java application hosted on a solution like Elastic Beanstalk with a connection to a protected Amazon S3 account.
If this is too complex, you could also create a simple PHP application that could be run from most any web server that could also do this functionality and manage access to the S3 account's files.

Website Monitoring Libraries [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
There has been some talk of Website performance monitoring tools and services on stackoverflow, however, they seem fairly expensive for what they actually do. Are there any good opensource libraries for automating checking/monitoring the availability of a website?
If you just want to know if your server is serving out content or not, take a look at Montastic. I use it, and am pleased. Plus its free!
It will ping your site periodically, and if it doesn't get a 200 status, it lets you know.
Intelligent website monitoring by simulating a human user is done with Sahi + OMD.
http://www.nagios-wiki.de/_media/workshop/2012/sahi2omd_simon_meggle_monitoring_workshop_2012.pdf
I have always used Zabbix especially for critical web sites. It uses MySql for the database and it has a PHP frontend. Of course it is open source and it is very flexible. It uses servers to stick data in the database and agents collect the data and send it to the servers. It is very scalable with this respect. I cannot recommend this software enough. I have all kinds of monitoring going on, not just web servers.
Check out mon.itor.us as well.

Resources