Book Image

AWS DevOps Simplified

By : Akshay Kapoor
Book Image

AWS DevOps Simplified

By: Akshay Kapoor

Overview of this book

DevOps and AWS are the two key enablers for the success of any modern software-run business. DevOps accelerates software delivery, while AWS offers a plethora of services, allowing developers to prioritize business outcomes without worrying about undifferentiated heavy lifting. This book focuses on the synergy between them, equipping you with strong foundations, hands-on examples, and a strategy to accelerate your DevOps journey on AWS. AWS DevOps Simplified is a practical guide that starts with an introduction to AWS DevOps offerings and aids you in choosing a cloud service that fits your company's operating model. Following this, it provides hands-on tutorials on the GitOps approach to software delivery, covering immutable infrastructure and pipelines, using tools such as Packer, CDK, and CodeBuild/CodeDeploy. Additionally, it provides you with a deep understanding of AWS container services and how to implement observability and DevSecOps best practices to build and operate your multi-account, multi-Region AWS environments. By the end of this book, you’ll be equipped with solutions and ready-to-deploy code samples that address common DevOps challenges faced by enterprises hosting workloads in the cloud.
Table of Contents (19 chapters)
Part 1 Driving Transformation through AWS and DevOps
Part 2 Faster Software Delivery with Consistent and Reproducible Environments
Part 3 Security and Observability of Containerized Workloads
Part 4 Taking the Next Steps


In this chapter, we delved into the fundamental principles and significance of AWS Well-Architected, which serves as a comprehensive guide for designing and operating reliable, performant, cost-effective, secure, and sustainable cloud systems.

We started with a discussion of different components of AWS Well-Architected—the framework, the lenses, and the Well-Architected Tool. An important takeaway from all these learnings is that it is an evolving concept. The cloud provider will keep on extending the framework and the suggestions under each of the pillars as the cloud capabilities evolve and by looking at how different customers use these capabilities to solve their unique business problems. The lenses additionally provide focused attention on a particular business or technical domain that customer workloads map to. Documenting workload evaluations and learnings based on Well-Architected suggestions is an important activity that is fulfilled by the use of the Well...