The birth, architecture and tech behind Loadzen - our shiny new load testing start up that wa as much a technical challenge as it was an intellectual one, as well as an opportunity to play with some really cool toys...
It all started off with such a simple idea - we had a client, their site was not performing well, so we started load testing. Now we didn't have LoadRunner or any other expensive load testing solution to hand, so we opted for a web-based system instead.
The system ran really well, in fact it did exactly what we wanted (albeit for a little chunky interface), and an intellectual challenge was born - surely it must be easy as pie to write a script that will zombie a bunch of servers in the cloud and point them at a target...read on
If you want to enable real-time push notifications to your users, SocketIO is your friend, if you don't like NodeJS running on your server, or like me you are a python fan, then this guide to Tornado and TornadIO will make it simple to set up an implementation on your system.
In this post we go further and show you how to plug your Tornado implementation into a RabbitMQ message queue, and show you how to publish into Tornado (and your web client) to enable real-time communications for your web users without being tied to a single platform.read on