SlideShare a Scribd company logo
Building Cloud Tools for Netflix
                  @joesondow #netflixcloud
Sunday, September 25, 2011
Note takers, take note
         http://www.slideshare.net/joesondow




                  @joesondow #netflixcloud
Sunday, September 25, 2011
Agenda




                  @joesondow #netflixcloud
Sunday, September 25, 2011
Agenda
         Who am I?




                  @joesondow #netflixcloud
Sunday, September 25, 2011
Agenda
         Who am I?
         Why am I here?




                  @joesondow #netflixcloud
Sunday, September 25, 2011
Agenda
         Who am I?
         Why am I here?
         Cloud deployment model




                  @joesondow #netflixcloud
Sunday, September 25, 2011
Agenda
         Who am I?
         Why am I here?
         Cloud deployment model
         Netflix Application Console




                  @joesondow #netflixcloud
Sunday, September 25, 2011
Agenda
         Who am I?
         Why am I here?
         Cloud deployment model
         Netflix Application Console
         Why not the AWS Console?




                  @joesondow #netflixcloud
Sunday, September 25, 2011
Who am I?




                  @joesondow
Sunday, September 25, 2011
Who am I?




                  @joesondow
Sunday, September 25, 2011
Who am I?
              Joe Sondow




                  @joesondow
Sunday, September 25, 2011
Who am I?
              Joe Sondow
              New York City




                  @joesondow
Sunday, September 25, 2011
Who am I?
              Joe Sondow
              New York City
              Netflix since 2010




                  @joesondow
Sunday, September 25, 2011
Who am I?
              Joe Sondow
              New York City
              Netflix since 2010




                  @joesondow
Sunday, September 25, 2011
Who am I?
              Joe Sondow
              New York City
              Netflix since 2010
              Cloud Tools




                  @joesondow
Sunday, September 25, 2011
Who am I?
              Joe Sondow
              New York City
              Netflix since 2010
              Cloud Tools
              Grails




                  @joesondow
Sunday, September 25, 2011
Who am I?
              Joe Sondow
              New York City
              Netflix since 2010
              Cloud Tools
              Grails
              jQuery


                  @joesondow
Sunday, September 25, 2011
Why am I here?




Sunday, September 25, 2011
Why am I here?




Sunday, September 25, 2011
Why am I here?
              Sell you something




Sunday, September 25, 2011
Why am I here?
              Sell you something
              Discuss business plans




Sunday, September 25, 2011
Why am I here?
              Sell you something
              Discuss business plans
              Answer technical questions




Sunday, September 25, 2011
Why am I here?
              Sell you something
              Discuss business plans
              Answer technical questions
              Be a smaller fish in AWS




Sunday, September 25, 2011
Why am I here?
              Sell you something
              Discuss business plans
              Answer technical questions
              Be a smaller fish in AWS
              Steal your engineers




Sunday, September 25, 2011
Cloud deployment model




Sunday, September 25, 2011
Cloud deployment model
         Applications
         Clusters




Sunday, September 25, 2011
Cloud deployment model




Sunday, September 25, 2011
Cloud deployment model

                             Auto Scaling
                                Group




Sunday, September 25, 2011
Cloud deployment model

                             Auto Scaling
                                Group




                         Launch
                       Configuration




Sunday, September 25, 2011
Cloud deployment model

                                            Elastic Load
                                              Balancer
                             Auto Scaling
                                Group




                         Launch
                       Configuration




Sunday, September 25, 2011
Cloud deployment model

                                             Elastic Load
                                               Balancer
                             Auto Scaling
                                Group




                         Launch
                       Configuration

                                            Amazon Machine
                                                Image


Sunday, September 25, 2011
Cloud deployment model

                                             Elastic Load
                                               Balancer
                             Auto Scaling
                                Group




                                            Security
                                             Group


                         Launch
                       Configuration

                                            Amazon Machine
                                                Image


Sunday, September 25, 2011
Cloud deployment model

                                             Elastic Load
                                               Balancer
                             Auto Scaling
                                Group




                                            Security
                                                             Instances
                                             Group


                         Launch
                       Configuration

                                            Amazon Machine
                                                Image


Sunday, September 25, 2011
Cloud deployment model

                                             Elastic Load
                                               Balancer
                             Auto Scaling
                                Group




                                            Security
                                                             Instances
                                             Group


                         Launch
                       Configuration

                                            Amazon Machine
                                                Image


Sunday, September 25, 2011
Cloud deployment model

                                             Elastic Load
                                               Balancer
                             Auto Scaling
                                Group




                                            Security
                                                             Instances
                                             Group


                         Launch
                       Configuration

                                            Amazon Machine
                                                Image


Sunday, September 25, 2011
Cloud deployment model

                                             Elastic Load
                                               Balancer
                             Auto Scaling
                                Group




                                            Security
                                                             Instances
                                             Group


                         Launch
                       Configuration

                                            Amazon Machine
                                                Image


Sunday, September 25, 2011
Cloud deployment model




Sunday, September 25, 2011
Cloud deployment model




                             Search




Sunday, September 25, 2011
Cloud deployment model




                             API   Search




Sunday, September 25, 2011
Cloud deployment model

                                    Ratings




                             API   Search




Sunday, September 25, 2011
Cloud deployment model
         Streaming Starts
                                    Ratings




                             API   Search




Sunday, September 25, 2011
Cloud deployment model
         Streaming Starts
                                    Ratings




                             API   Search
        Autocomplete




Sunday, September 25, 2011
Cloud deployment model
                             Sign Up
         Streaming Starts
                                        Ratings




                               API     Search
        Autocomplete




Sunday, September 25, 2011
Cloud deployment model
                                   Sign Up
         Streaming Starts
                                                   Ratings
                                   Application
                     Application

                                                   Application



                                      API        Search
        Autocomplete


                                   Application
                 Application                     Application




Sunday, September 25, 2011
Inventing the Application




Sunday, September 25, 2011
Inventing the Application
              Problem:
              Application is not an Amazon concept




Sunday, September 25, 2011
Inventing the Application
              Problem:
              Application is not an Amazon concept


              Solution:
              Create an Application domain in SimpleDB
              Enforce naming conventions on Amazon objects




Sunday, September 25, 2011
Fast Rollback




Sunday, September 25, 2011
Fast Rollback
              Optimism causes outages




Sunday, September 25, 2011
Fast Rollback
              Optimism causes outages
              Production traffic is unique




Sunday, September 25, 2011
Fast Rollback
              Optimism causes outages
              Production traffic is unique
              Keep old version running




Sunday, September 25, 2011
Fast Rollback
              Optimism causes outages
              Production traffic is unique
              Keep old version running
              Switch traffic to new version




Sunday, September 25, 2011
Fast Rollback
              Optimism causes outages
              Production traffic is unique
              Keep old version running
              Switch traffic to new version
              Monitor results




Sunday, September 25, 2011
Fast Rollback
              Optimism causes outages
              Production traffic is unique
              Keep old version running
              Switch traffic to new version
              Monitor results
              Revert traffic quickly




Sunday, September 25, 2011
Fast Rollback




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007                  api-usprod-v008




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007                  api-usprod-v008




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007                  api-usprod-v008




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007                  api-usprod-v008




Sunday, September 25, 2011
Fast Rollback


                             api-frontend




                                            api-usprod-v008




Sunday, September 25, 2011
Fast Rollback




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007                  api-usprod-v008




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007                  api-usprod-v008




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007                  api-usprod-v008




Sunday, September 25, 2011
Fast Rollback


                                               api-frontend




                             api-usprod-v007




Sunday, September 25, 2011
Inventing the Cluster




Sunday, September 25, 2011
Inventing the Cluster
              Problem:
              Two ASGs with one function but different names




Sunday, September 25, 2011
Inventing the Cluster
              Problem:
              Two ASGs with one function but different names


              Solution:
              Append version number in reserved format
              Parse ASG name to determine long-term “cluster”




Sunday, September 25, 2011
Netflix Application Console




Sunday, September 25, 2011
Netflix Application Console
         Cloud interface




Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
Sunday, September 25, 2011
REST API is easy in Grails




Sunday, September 25, 2011
REST API is easy in Grails




Sunday, September 25, 2011
REST API is easy in Grails




Sunday, September 25, 2011
REST API is easy in Grails
  ApplicationController.groovy




Sunday, September 25, 2011
Why not the AWS console?




Sunday, September 25, 2011
Why not the AWS console?
         No, not to keep me busy




Sunday, September 25, 2011
Why not the AWS console?




Sunday, September 25, 2011
Why not the AWS console?




Sunday, September 25, 2011
Why not the AWS console?
              Hide keys




Sunday, September 25, 2011
Why not the AWS console?
              Hide keys
              Customize model




Sunday, September 25, 2011
Why not the AWS console?
              Hide keys
              Customize model
              Automate workflow




Sunday, September 25, 2011
Why not the AWS console?
              Hide keys
              Customize model
              Automate workflow
              Enforce conventions




Sunday, September 25, 2011
Why not the AWS console?
              Hide keys
              Customize model
              Automate workflow
              Enforce conventions
              Log changes




Sunday, September 25, 2011
Why not the AWS console?
              Hide keys
              Customize model
              Automate workflow
              Enforce conventions
              Log changes
              Integrate systems




Sunday, September 25, 2011
Why not the AWS console?
              Hide keys
              Customize model
              Automate workflow
              Enforce conventions
              Log changes
              Integrate systems
              Create REST API


Sunday, September 25, 2011
Thank you



            @joesondow
         http://www.slideshare.net/joesondow
Sunday, September 25, 2011
Thank you
         Questions?




            @joesondow
         http://www.slideshare.net/joesondow
Sunday, September 25, 2011

More Related Content

KEY
Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides)
PPTX
Intro to "Asgard"
KEY
Building cloud-tools-for-netflix-code mash2012
KEY
Asgard, the Grails App that Deploys Netflix to the Cloud
PPTX
AWS FIS の実験テンプレートを書いてみよう!!
PDF
Netflix Cloud Platform Building Blocks
PDF
Netflix in the Cloud at SV Forum
PDF
SD Forum Java SIG - Running Java Applications On Amazon EC2
Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides)
Intro to "Asgard"
Building cloud-tools-for-netflix-code mash2012
Asgard, the Grails App that Deploys Netflix to the Cloud
AWS FIS の実験テンプレートを書いてみよう!!
Netflix Cloud Platform Building Blocks
Netflix in the Cloud at SV Forum
SD Forum Java SIG - Running Java Applications On Amazon EC2

What's hot (7)

PDF
[AWS Dev Day] 실습워크샵 | 모두를 위한 컴퓨터 비전 딥러닝 툴킷, GluonCV 따라하기
PDF
Developing and Deploying Java applications on the Amazon Elastic Compute Clou...
PDF
Deploying, Scaling, and Running Grails on AWS and VPC
PDF
[AWS Container Service] Introducing AWS Fargate
PDF
SV Forum Platform Architecture SIG - Netflix Open Source Platform
PDF
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
PDF
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
[AWS Dev Day] 실습워크샵 | 모두를 위한 컴퓨터 비전 딥러닝 툴킷, GluonCV 따라하기
Developing and Deploying Java applications on the Amazon Elastic Compute Clou...
Deploying, Scaling, and Running Grails on AWS and VPC
[AWS Container Service] Introducing AWS Fargate
SV Forum Platform Architecture SIG - Netflix Open Source Platform
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
Ad

Similar to Building Cloud Tools for Netflix (20)

PDF
Practical Cloud Security
PDF
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
PPTX
DevOpsDays Silicon Valley 2014 - The Game of Operations
PPTX
Resilience and Security @ Scale: Lessons Learned
PDF
Cloud Native Future
PPTX
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
PDF
Community cloud
PPT
1. andrew case of profitability.net lightning talk cloud camp cincy
PDF
CCCC Neustar Lenny Rachitsky
PPTX
Cloud Innovation and Virtualization.pptx
PDF
Cloud Foundry, the Open Platform As A Service
PDF
Evolution of Cloud Computing - a Global Impact
PPT
Startups In The Cloud
PPTX
Web Scale Applications using NeflixOSS Cloud Platform
PPTX
Deploy Microservices in the Real World
PPT
GigaSpaces CCF 4 Xap
PDF
PHP Development In The Cloud (php|tek edition)
PPTX
2012 re:Invent Netflix: embracing the cloud final
PPTX
Netflix Story of Embracing the Cloud
PDF
devops, platforms and devops platforms
Practical Cloud Security
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
DevOpsDays Silicon Valley 2014 - The Game of Operations
Resilience and Security @ Scale: Lessons Learned
Cloud Native Future
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Community cloud
1. andrew case of profitability.net lightning talk cloud camp cincy
CCCC Neustar Lenny Rachitsky
Cloud Innovation and Virtualization.pptx
Cloud Foundry, the Open Platform As A Service
Evolution of Cloud Computing - a Global Impact
Startups In The Cloud
Web Scale Applications using NeflixOSS Cloud Platform
Deploy Microservices in the Real World
GigaSpaces CCF 4 Xap
PHP Development In The Cloud (php|tek edition)
2012 re:Invent Netflix: embracing the cloud final
Netflix Story of Embracing the Cloud
devops, platforms and devops platforms
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Modernizing your data center with Dell and AMD
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
KodekX | Application Modernization Development
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Dropbox Q2 2025 Financial Results & Investor Presentation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Modernizing your data center with Dell and AMD
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
NewMind AI Monthly Chronicles - July 2025
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
KodekX | Application Modernization Development
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Building Cloud Tools for Netflix

  • 1. Building Cloud Tools for Netflix @joesondow #netflixcloud Sunday, September 25, 2011
  • 2. Note takers, take note http://www.slideshare.net/joesondow @joesondow #netflixcloud Sunday, September 25, 2011
  • 3. Agenda @joesondow #netflixcloud Sunday, September 25, 2011
  • 4. Agenda Who am I? @joesondow #netflixcloud Sunday, September 25, 2011
  • 5. Agenda Who am I? Why am I here? @joesondow #netflixcloud Sunday, September 25, 2011
  • 6. Agenda Who am I? Why am I here? Cloud deployment model @joesondow #netflixcloud Sunday, September 25, 2011
  • 7. Agenda Who am I? Why am I here? Cloud deployment model Netflix Application Console @joesondow #netflixcloud Sunday, September 25, 2011
  • 8. Agenda Who am I? Why am I here? Cloud deployment model Netflix Application Console Why not the AWS Console? @joesondow #netflixcloud Sunday, September 25, 2011
  • 9. Who am I? @joesondow Sunday, September 25, 2011
  • 10. Who am I? @joesondow Sunday, September 25, 2011
  • 11. Who am I? Joe Sondow @joesondow Sunday, September 25, 2011
  • 12. Who am I? Joe Sondow New York City @joesondow Sunday, September 25, 2011
  • 13. Who am I? Joe Sondow New York City Netflix since 2010 @joesondow Sunday, September 25, 2011
  • 14. Who am I? Joe Sondow New York City Netflix since 2010 @joesondow Sunday, September 25, 2011
  • 15. Who am I? Joe Sondow New York City Netflix since 2010 Cloud Tools @joesondow Sunday, September 25, 2011
  • 16. Who am I? Joe Sondow New York City Netflix since 2010 Cloud Tools Grails @joesondow Sunday, September 25, 2011
  • 17. Who am I? Joe Sondow New York City Netflix since 2010 Cloud Tools Grails jQuery @joesondow Sunday, September 25, 2011
  • 18. Why am I here? Sunday, September 25, 2011
  • 19. Why am I here? Sunday, September 25, 2011
  • 20. Why am I here? Sell you something Sunday, September 25, 2011
  • 21. Why am I here? Sell you something Discuss business plans Sunday, September 25, 2011
  • 22. Why am I here? Sell you something Discuss business plans Answer technical questions Sunday, September 25, 2011
  • 23. Why am I here? Sell you something Discuss business plans Answer technical questions Be a smaller fish in AWS Sunday, September 25, 2011
  • 24. Why am I here? Sell you something Discuss business plans Answer technical questions Be a smaller fish in AWS Steal your engineers Sunday, September 25, 2011
  • 25. Cloud deployment model Sunday, September 25, 2011
  • 26. Cloud deployment model Applications Clusters Sunday, September 25, 2011
  • 27. Cloud deployment model Sunday, September 25, 2011
  • 28. Cloud deployment model Auto Scaling Group Sunday, September 25, 2011
  • 29. Cloud deployment model Auto Scaling Group Launch Configuration Sunday, September 25, 2011
  • 30. Cloud deployment model Elastic Load Balancer Auto Scaling Group Launch Configuration Sunday, September 25, 2011
  • 31. Cloud deployment model Elastic Load Balancer Auto Scaling Group Launch Configuration Amazon Machine Image Sunday, September 25, 2011
  • 32. Cloud deployment model Elastic Load Balancer Auto Scaling Group Security Group Launch Configuration Amazon Machine Image Sunday, September 25, 2011
  • 33. Cloud deployment model Elastic Load Balancer Auto Scaling Group Security Instances Group Launch Configuration Amazon Machine Image Sunday, September 25, 2011
  • 34. Cloud deployment model Elastic Load Balancer Auto Scaling Group Security Instances Group Launch Configuration Amazon Machine Image Sunday, September 25, 2011
  • 35. Cloud deployment model Elastic Load Balancer Auto Scaling Group Security Instances Group Launch Configuration Amazon Machine Image Sunday, September 25, 2011
  • 36. Cloud deployment model Elastic Load Balancer Auto Scaling Group Security Instances Group Launch Configuration Amazon Machine Image Sunday, September 25, 2011
  • 37. Cloud deployment model Sunday, September 25, 2011
  • 38. Cloud deployment model Search Sunday, September 25, 2011
  • 39. Cloud deployment model API Search Sunday, September 25, 2011
  • 40. Cloud deployment model Ratings API Search Sunday, September 25, 2011
  • 41. Cloud deployment model Streaming Starts Ratings API Search Sunday, September 25, 2011
  • 42. Cloud deployment model Streaming Starts Ratings API Search Autocomplete Sunday, September 25, 2011
  • 43. Cloud deployment model Sign Up Streaming Starts Ratings API Search Autocomplete Sunday, September 25, 2011
  • 44. Cloud deployment model Sign Up Streaming Starts Ratings Application Application Application API Search Autocomplete Application Application Application Sunday, September 25, 2011
  • 45. Inventing the Application Sunday, September 25, 2011
  • 46. Inventing the Application Problem: Application is not an Amazon concept Sunday, September 25, 2011
  • 47. Inventing the Application Problem: Application is not an Amazon concept Solution: Create an Application domain in SimpleDB Enforce naming conventions on Amazon objects Sunday, September 25, 2011
  • 49. Fast Rollback Optimism causes outages Sunday, September 25, 2011
  • 50. Fast Rollback Optimism causes outages Production traffic is unique Sunday, September 25, 2011
  • 51. Fast Rollback Optimism causes outages Production traffic is unique Keep old version running Sunday, September 25, 2011
  • 52. Fast Rollback Optimism causes outages Production traffic is unique Keep old version running Switch traffic to new version Sunday, September 25, 2011
  • 53. Fast Rollback Optimism causes outages Production traffic is unique Keep old version running Switch traffic to new version Monitor results Sunday, September 25, 2011
  • 54. Fast Rollback Optimism causes outages Production traffic is unique Keep old version running Switch traffic to new version Monitor results Revert traffic quickly Sunday, September 25, 2011
  • 56. Fast Rollback api-frontend api-usprod-v007 Sunday, September 25, 2011
  • 57. Fast Rollback api-frontend api-usprod-v007 api-usprod-v008 Sunday, September 25, 2011
  • 58. Fast Rollback api-frontend api-usprod-v007 api-usprod-v008 Sunday, September 25, 2011
  • 59. Fast Rollback api-frontend api-usprod-v007 api-usprod-v008 Sunday, September 25, 2011
  • 60. Fast Rollback api-frontend api-usprod-v007 api-usprod-v008 Sunday, September 25, 2011
  • 61. Fast Rollback api-frontend api-usprod-v008 Sunday, September 25, 2011
  • 63. Fast Rollback api-frontend api-usprod-v007 Sunday, September 25, 2011
  • 64. Fast Rollback api-frontend api-usprod-v007 api-usprod-v008 Sunday, September 25, 2011
  • 65. Fast Rollback api-frontend api-usprod-v007 api-usprod-v008 Sunday, September 25, 2011
  • 66. Fast Rollback api-frontend api-usprod-v007 api-usprod-v008 Sunday, September 25, 2011
  • 67. Fast Rollback api-frontend api-usprod-v007 Sunday, September 25, 2011
  • 68. Inventing the Cluster Sunday, September 25, 2011
  • 69. Inventing the Cluster Problem: Two ASGs with one function but different names Sunday, September 25, 2011
  • 70. Inventing the Cluster Problem: Two ASGs with one function but different names Solution: Append version number in reserved format Parse ASG name to determine long-term “cluster” Sunday, September 25, 2011
  • 72. Netflix Application Console Cloud interface Sunday, September 25, 2011
  • 87. REST API is easy in Grails Sunday, September 25, 2011
  • 88. REST API is easy in Grails Sunday, September 25, 2011
  • 89. REST API is easy in Grails Sunday, September 25, 2011
  • 90. REST API is easy in Grails ApplicationController.groovy Sunday, September 25, 2011
  • 91. Why not the AWS console? Sunday, September 25, 2011
  • 92. Why not the AWS console? No, not to keep me busy Sunday, September 25, 2011
  • 93. Why not the AWS console? Sunday, September 25, 2011
  • 94. Why not the AWS console? Sunday, September 25, 2011
  • 95. Why not the AWS console? Hide keys Sunday, September 25, 2011
  • 96. Why not the AWS console? Hide keys Customize model Sunday, September 25, 2011
  • 97. Why not the AWS console? Hide keys Customize model Automate workflow Sunday, September 25, 2011
  • 98. Why not the AWS console? Hide keys Customize model Automate workflow Enforce conventions Sunday, September 25, 2011
  • 99. Why not the AWS console? Hide keys Customize model Automate workflow Enforce conventions Log changes Sunday, September 25, 2011
  • 100. Why not the AWS console? Hide keys Customize model Automate workflow Enforce conventions Log changes Integrate systems Sunday, September 25, 2011
  • 101. Why not the AWS console? Hide keys Customize model Automate workflow Enforce conventions Log changes Integrate systems Create REST API Sunday, September 25, 2011
  • 102. Thank you @joesondow http://www.slideshare.net/joesondow Sunday, September 25, 2011
  • 103. Thank you Questions? @joesondow http://www.slideshare.net/joesondow Sunday, September 25, 2011