The document provides slides from a presentation given by Joe Sondow of Netflix about how Netflix uses Grails and AWS to deploy its services. Key points include:
- Netflix uses an internal tool called Asgard to manage deployments to AWS. Asgard was open sourced in 2012.
- Netflix services are deployed as microservices across many AWS accounts and regions. Asgard helps manage this complex cloud infrastructure.
- Custom domain models and conventions are used instead of databases to represent cloud resources and their relationships, avoiding inconsistencies.
- Techniques like blue/green deployments, auto-rollback, and caching of cloud metadata help Netflix deploy changes safely at scale across its global infrastructure.