For thousands of companies, the Amazon Web Services (AWS) cloud is today's software development environment of choice. Now there's a complete guide to using DevOps and continuous delivery techniques on AWS -- so you can reliably deliver new features to users and customers at the click of a button.
First, leading software development consultant Paul Duvall concisely reviews DevOps' principles, culture, and goals. Next, using a realistic reference implementation, he offers detailed hands-on guidance on applying automation throughout the entire AWS cloud software delivery process. Finally, he presents up-to-date case studies of companies applying DevOps throughout their own modern development environments: from Netflix to AMC Health to the U.S. government.
Using principles, patterns, and examples you'll find here, you can make the most of DevOps and continuous delivery with today's most widely-used cloud platform. What's more, you'll master skills you can use as AWS evolves -- or with any other cloud platform you choose.
Preface PART I - Principles, Patterns and Examples 1. Kickoff and Project Setup 2. Processes and Documentation 3. Deployment Production Line Bootstrapping 4. Commit Stage 5. Acceptance Stage 6. Capacity Stage 7. Exploratory Stage 8. Pre-Production Stage 9. Production Stage 10. Self-Service Deployment 11. Cross-cutting concerns 12. Ongoing Activities 13. Production Operations PART II - Case Studies 14. Netflix 15. U.S. Citizen and Immigration Service 16. AMC Health 17. Others Appendix 1. Policy Sharing Initial AWS Credentials Appendix 2. IAM Group Policies