Working with a partner, we were working on moving a flash sales platform from a Java to a Scala stack. The organization we were consulting at wanted to have us be separate from their typical process, so we ended up building most of our own infrastructure. We both like the idea of continuous delivery, and since were on such a small, independent team, we were able to build everything. We would build, test, and deploy our code on every commit. We built the automated deployment through AWS, including auto-scale groups.