Posted in July 22, 2010 ¬ 8:22 pmh.Royans
If you have read this blog before, you know how much I admire those who use continuous deployments in production. Doing that at scale is even more impressive. But the message which gets lost sometimes is that Continuous deployments may not be for everyone. Most continuous integration environments usually do all of their deployments from [...]
Read the rest of this entry »
Posted in March 9, 2010 ¬ 12:58 amh.Royans
While efficient automated deployment tools like Puppet and Capistrano are a big step in the right direction, its not the complete solution for an automated deployment process. This post will explore some of the less discussed issues which are as important for automated, fast, repeatable scalable deployments. Rapid Build and Integration with tests Use Source [...]
Read the rest of this entry »
Posted in February 5, 2010 ¬ 1:44 amh.Royans
Most of the newer, successful, web startups have one thing in common. They release smaller changes more often. Being in operations, I am often surprised how these organizations manage such a feat without breaking their website. Here are some notes from someone in flickr about how they do it. The two most important part of [...]
Read the rest of this entry »