Wrote a (rough) clone of this design internally based off a slide deck[1] Netflix put out a while back. Kind of (gladly) surprised they released their tools.<p>[1] <a href="http://www.slideshare.net/adrianco/netflix-velocity-conference-2011" rel="nofollow">http://www.slideshare.net/adrianco/netflix-velocity-conferen...</a>
I really like the approach of bringing up a second set of systems during an upgrade, so rollback is easy: makes the most of virtual machines. I'll have to add that to PlatformLayer!<p>Asgard looks to be very heavily tied to AWS though, which I guess explains why NetFlix are always pleading with everyone else to stick with the AWS APIs. With the cloud wars getting really interesting (Google's cloud this week, we hope!), locking yourself in to the obscure features of Amazon's cloud seems like a mis-step I wouldn't want to emulate.
Interesting. Not sure how it compares to Wealthfront's continuous deployment[1] one though (which also includes automated rollback based on business metrics).<p>[1] <a href="http://eng.wealthfront.com/2010/05/deployment-infrastructure-for.html" rel="nofollow">http://eng.wealthfront.com/2010/05/deployment-infrastructure...</a>