Showing posts with label production. Show all posts
Showing posts with label production. Show all posts

Thursday, September 9, 2010

Yelp pushes new code live every day

At Yelp, we push new code live every day. Pushing daily allows us to quickly prototype new features and squash bugs in a proactive manner. Because we aim to deploy new code so often, we're always looking for ways to make the process efficient and painless.

There are four main stages to the Yelp push process: code review, integration, testing, and finally, live deployment. Each step is important, and there are ways to maximize the efficiency of all of them.

An interesting and detailed guide on how does Yelp do releases.

# Posted via email from opportunity__cost

Wednesday, December 23, 2009

Flickr pushes HEAD into production

Flickr is somewhat unique in that it uses a code repository with no branches; everything is checked into head, and head is pushed to production several times a day. This works well for bug fixes that we want to go out immediately, but presents a problem when we’re working on a new feature that takes several months to complete. How do we solve that problem? With flags and flippers!

I really like this approach. It's definitely far from perfect, but gives a feeling of tech importance and value that is live. Every single moment.

Conclusion: worth considering for your project.

# Posted via web from opportunity__cost