Asgard, the Grails App that Deploys Netflix to the Cloud
Asgard is a free and open source Grails application built and used by Netflix to deploy code changes and to manage resources in the Amazon cloud at large scale.
In this talk we'll delve into how Asgard works, covering topics such as:
- Open source motivation, presence, and support.
- Tour of the user interface.
- Customizing Asgard for your own company.
- How Netflix philosophies drive Asgard's design.
- The Netflix Cloud Model.
- Easy large deployments and fast rollback.
- Caching the cloud with Groovy.
- Visual language for the cloud.
- Publishing a REST API.
- Mocking AWS for offline testing.
- Comparison with the AWS Management Console.
About Joe Sondow
Joe Sondow is a software engineer on the Engineering Tools team at Netflix, focused on creating usable open source web apps like Asgard to improve the devops experience of managing cloud resources and deploying code changes. Since 2005 Joe has been developing corporate and consumer web apps using various web front-end and JVM technologies.
More About Joe »