Building Jabber Chat Bots in place of redundant web applications (ashwinraghav.wordpress.com)
I spoke at a conference recently on building jabber chat bots as interfaces instead of getting end-users to run scripts on their machines. I find it an interesting way to present scripts to non technical users
8 comments
[ 2.9 ms ] story [ 27.3 ms ] thread2) Since the application is process heavy and take over 45 seconds to serve a request, this would involve extensive tweaking of your forward proxy which in the case of most data centres and clouds will simply respond with a "Service Unavailable" after 30 seconds. Off course you can defer this to a background job and provide the results elsewhere on your application. But like I said, you would be doing things that the user actually does not need.
3) How would you scale up such an operation heavy application if it were a web app. Have 1000 background jobs running for a 1000 users? An event driven approach will pay off for sure. And 1) illustrates why its easier to do this with a bot.
The real disadvantage I came across was to be able to get it to work with a load balancer. I can write about this if there is more interest.