Knife EC2: Manage Amazon EC2 Instances With Chef

Chef enables you to automate your infrastructure. It provides a command line tool called knife to help you manage your configurations. Using the knife EC2 plugin you can manage your Amazon EC2 instances with Chef. knife EC2 makes it possible to create and bootstrap Amazon EC2 instances in just one line - if you go … Continue reading Knife EC2: Manage Amazon EC2 Instances With Chef

Supporting Millions of Pretty URL Rewrites in Nginx with Lua and Redis

About a year ago, I was tasked with greatly expanding our url rewrite capabilities. Our file based, nginx rewrites were becoming a performance bottleneck and we needed to make an architectural leap that would take us to the next level of SEO wizardry. In comparison to the total number of product categories in our database, … Continue reading Supporting Millions of Pretty URL Rewrites in Nginx with Lua and Redis

How to set up wordpress on ec2 using puppet and git

Having started out on a Joyent appliance, migrating to Linode, and, finally, to Amazon with a Bitnami stack, we noticed the common pain of manually configuring each of these environments. Bitnami caused us an even bigger headache by being very difficult to update (apt-get doesn't update the bitnami wrapped AMP stack). We decided to get … Continue reading How to set up wordpress on ec2 using puppet and git