Single digit response times

Single digit response times are fully possible. And I think we should try to get there, it may not always be possible but that's no reason not to explore our options. A fast site will feel more responsive, and using less resources means that you can handle massive load on…

Availability in an unreliable cloud

One of the first problems to solve when moving to the cloud is availability, or just plain uptime. Although it seems strange that the cloud should not be stable, but this is one of the constraints that is an enabler for solid solutions. By accepting unexpected service interuptions as a…

Patterns and Practices for Cloud development

Earlier this month, the developer team at Microsoft Norway managed to hijack Masashi Narumoto and Christopher Bennage from the Patterns and Practices team while they were in the UK. The short stop in Oslo was highly appreciated with a packed theater. Now, we might all have our opinion on the…

Black Friday failure

Black Friday gained traction here in Norway the last years, and this year was bigger than ever. As Cyber Monday is still very small, most online stores run their offerings on Friday as well. This lead to what can best be called a nationwide outage. Most major online stores went…

Versioning messages on Azure Servicebus

We currently found our self in a tight spot, a somewhat careless refactoring broke our protobuf format. As we are in multiple datacenters we need to handle 2 versions at a time during transitions between versions. This was not totally unexpected, however the problem occurred a little sooner than we…