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

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

Lately, at the office, my team and I were willing to improve our release process and reach Continuous Delivery state. So automating our application’s infrastructure (1 database, 2 appservers, 1 search engine, 1 proxy) meant: automating the database migration: index, column, constraints, table, view, data, etc, automating the webapp deployment: the easy part, automating the… Read More Reuse your tdd skills to build an application cluster with vagrant and chef: iteration 1