zero downtime with ansible, digitalocean, spring-boot and fair

If you provide any service, be it web software or even gas distribution, 24/7 is an undeniable competitive asset. For online software it translates to zero downtime. Zero downtime is made possible thanks to one technique: load balancing. While load balancing was initially meant to distribute load it has also proven useful for failover and maintenance. It allows one instance under… Read More zero downtime with ansible, digitalocean, spring-boot and fair

Reuse your tdd skills to build an application cluster with vagrant and chef: iteration 3

This is the last of the series (iteration 1, iteration 2) ‘Reuse your tdd skills to build an application cluster with vagrant and chef’. I created, on my repository, a fully functionnal example that will serve as a support to this post. Let’s explore the cookbook: It is divided into 4 recipes: a data recipe… Read More Reuse your tdd skills to build an application cluster with vagrant and chef: iteration 3

Reuse your tdd skills to build an application cluster with vagrant and chef: iteration 2

This is the 2nd iteration of our attempt to build an application cluster. So far we’ve got familiar with vagrant, chef and its plugins. We’ve provisioned our machine with the ‘curl’ package. The goal of this iteration is to use a more complex cookbook, configure it and test it There are many testing tools in… Read More Reuse your tdd skills to build an application cluster with vagrant and chef: iteration 2