We are super excited to bring blitz.io to CloudFlare‘s users. We’ve been slow rolling this over the course of the week and it has been pretty amazing to see CloudFlare users using blitz.io against their direct domain/origin server to see the benefits of performance and security provided by CloudFlare. CloudFlare is now the 7th blitz.io partner, in a growing list of ecosystem partnerships. In the era of PaaS, DevOps and Continuous Deployment, blitz.io makes load and performance testing a fun sport with no scripting and affordable self-service, utility pricing.
Help CouchDB break the C10K barrier
Over the weekend, I was experimenting with CouchDB to see if it can pass the C10K barrier. Some of the performance optimizations I made along the way are really OS-level optimizations that affect MochiWeb (erlang web server) and fairly well documented in many blogs. This one by @metabrew in particular is a pretty good read, since it focuses on Erlang and MochiWeb. While I am a performance junkie, I am not an Erlang hacker. So this is a call for help to the CouchDB hackers for recommendations on scaling out CouchDB.
blitz.io – Path-finding with CouchDB
blitz.io went down for a short duration yesterday morning. It was an interesting day uncovering and identifying issues we hadn’t encountered before with multi-region CouchDB clusters that are doing multi-master continuous replication. In a lot of ways, we are path-finding and pushing CouchDB to its limits given that we are a write-heavy app. In the process, we are making up our own best practices and working around issues. Some of these issues are already addressed in trunk, but I wanted to document what we went through today and what we can do about this. Any ways, if you are running a large CouchDB cluster in production, would love to hear from you.
Mu Dynamics – Now A Cloud Company!
Here’s the news.. Mu has in many ways transformed itself into a Cloud company. This may seem surprising since the shift has happened at many levels and not always in a synchronized or premeditated manner. But the shift has already happened and it is both profound and exciting at the same time. Here’s why…
Speed Limit of PaaS – 64K TCP Ports
PaaS providers like Heroku, CloudFoundry, RedHat and Joyent are all supporting node.js apps that you can simply git push and scale out. node.js is unlike anything you’ve encountered before. As Ryan Dahl puts it:
node.js helps you maintain connections
UXD versus Features – our users speak
We recently launched the Mu Studio Performance Suite. It introduced many exciting new capabilities including instant access to Multiple thousands of tests on Mu TestCloud, Multiple tracks, Multiple performance engines etc.
While these are certainly very useful features that bring tremendous benefits to the user, what really got users excited and had an emotional impact was not the features but the design (UXD). To me, what’s been really cool to experience is how discussions with new users quietly shift in quality – from ‘do you have more features than the other tool?’ to ‘WOW! You guys have thought through how I want to test.’
Scaling out Drupal apps with Acquia and blitz.io
We are super excited to announce that Mu Dynamics has partnered with Acquia to bring blitz.io into the Acquia Network. This is immediately available to all Acquia customers to instantly and continuously integrate load testing as part of their Drupal deployment. Load testing web sites used to be a once-a-year, pre-holiday-season undertaking that cost significant $$$, time and resources. Given the complexity of existing tools and solutions, these types of tests could only be run by performance experts. blitz.io changes all of that to make load and performance testing a fun, affordable sport!
blitz.io: Scaling out Heroku apps for $1/hour
We are super excited to announce that our blitz.io add-on for Heroku is now in GA. This really brings load and performance testing to the app developers in a very easy and affordable way. More importantly, load testing can now be seamlessly integrated into continuous deployment.
blitz.io: How we use Heroku, AWS and CouchDB
I put together this prezi a few weeks ago as a quick way to describe the internals of blitz.io. This blog is an expansion of this to go into further details on the internals. We launched blitz.io a few months ago to really bring load and performance testing to developers, as part of the continuous integration. Last week we released multiple API clients in various languages to make this possible. We realize that most cloud-based load testing tools are heavy and are geared towards experts and cost significant time and $$$ to do performance testing. With the rise of PaaS, it’s imperative that this type of testing is easy, affordable to the developers and really part of dev and test, not a one off expensive event that happens once a year.
Continuous Integration with blitz.io
Short blog, this one. At blitz.io we take continuous integration very seriously, in a fun sporty kinda way. In the era of polyglot programmers, we realize that all of us have our own favorites on programming languages for the specific app in mind. With the rise of PaaS and our ability to deploy apps faster than ever, we strive to bring load and performance testing to developers into the CI cycle, in your language of choice.

