All Articles

Decoupling Deployment and Release- Feature Toggles

Decoupling Deployment and Release- Feature Toggles

There are key differences between deployment and release. Deployment means putting the latest stable …

Decoupling content management using content repositories

Decoupling content management using content repositories

In last 5 years or so, content management systems have evolved. New breed of content management …

Measuring CDN Performance, Availability and Scalability

Measuring CDN Performance, Availability and Scalability

When it comes to select a Content Delivery Networks (CDN) there are many factors you need to …

Embracing change when on peak

Embracing change when on peak

In this world there are all kind of people. But in context of this post I am interested in only two …

Visual Regression

Visual Regression

A new breed of tools have started appearing on our radar supporting the very idea of automated …

CloudFront Design Patterns And Best Practices

CloudFront Design Patterns And Best Practices

CloudFront is a content delivery service offered by Amazon web services(AWS). CloudFront serves …

AMQP, RabbitMQ and Celery - A Visual Guide For Dummies

AMQP, RabbitMQ and Celery - A Visual Guide For Dummies

Celery is an asynchronous distributed task queue. RabbitMQ is a message broker which implements the …

Going Static

Going Static

Proud to say that this blog is now written in Markdown using iA Writer, generated by Jekyll static …

Reflections on Visa's High-Availability Payment Network

Reflections on Visa's High-Availability Payment Network

Way before Google-scale or Facebook-scale existed, there was Visa-scale. This COMPUTERWORLD article …