Over at Tyk Cloud we’re constantly trying to figure out how we can make our server-load smaller, overall machine performance higher, and optimise the cost of our infrastructure overall, part of that is estimating just what is possible with Amazons available instance types, especially the chaeap ones. The Tyk API Management stack makes good use of(…)
So today we went ahead and launched Tyk Cloud as an open beta, for those of you who don’t know what Tyk is, it’s an Open Source API Gateway and API Management platform, now if that’s not a mouthful to say! What is Tyk Cloud? Well, we know that people use Tyk as an API gateway(…)
So as of version 1.3 of Tyk, I decided to give coding in the cloud a try. There’s been plenty of experiments like this, the most notable might be the fella coding on an iPad with Vim and a little bluetooth keyboard, which worked really well for him. So I thought I should give it(…)
Quite often, as web developers we are put under pressure by clients, bosses and managers to get the job done and to get the job done on time. Most of the time, we do. But then one day, you get that dreadful call, usually on a Saturday, while you’re just about to have a sip(…)
This is old hat to anyone running a cloud-based service, or that deploys into the cloud. But one of the best things you can do is ensure that your infrastructure is as cloud agnostic as possible. We’ve recently experienced some downtime with our (very excellent) cloud provider Digital Ocean, and while they were busy trying(…)
This is a reflection on our experiences with trying to build a micro-service architecture for Loadzen – our load testing platform, we started on this path about a year ago when there was even less documentation about how to go about things than there is today. Please note this post isn’t a how-to, or even assumes that we got anything right, it’s simply a report on our experiences and what we learnt.
When we decided to re-develop the Loadzen service, we switched modes, we decided to move towards a SOA-based design, influenced heavily by Erlang’s actor model and the emerging popularity of microservcies to build scalability and specificity into the heart of the webapp.
One of the key things we learnt while re-developing our load testing suite: Loadzen, was that being able to continuously deploy our code to live would be awesome. It did come with quite a few challenges: Tests would need to be solid How do we reduce downtime but not waste money? How do we manage(…)
We’ve been very busy at Jively HQ recently – working up the next release of the Loadzen platform. “Loadzen Reloaded” as we call it internally, is a complete ground-up rewrite of the original Loadzen platform, here the first incarnation of our site was built to ship as fast as possible (it took a year to(…)
So last week we made TykRMQ open source, TykRMQ is a wrapper around the Pika library that helps integrate and work with RabbitMQ queues in Python. Don’t get me wrong, Pika is great (it’s made by the guys at RMQ, how can it not be!?), but it also introduces a lot of overhead when working(…)
Over at Loadzen we’re constantly working to make load testing simpler by adding to the platform and extending the interface. This was made insanely easy by our adoption of django as a key platform (as has been written up before, the bulk of the site was actually written in django).
More importantly, we load tested Loadzen with itself (how meta).