Enterprises building complex and large-scale applications in the cloud face multiple challenges. From figuring out the right tools to estimating the right provisioning, nearly every solution comes with a complicated set of choices and trade-offs. AWS provides a one-stop shop for building and scaling these applications, and this practical guide helps you decide which pieces to use and how to fit them together.
Authors Jayanth Kumar and Mandeep Singh equip software architects and engineers with essential AWS and system design knowledge to help you make good decisions and overcome the challenges of designing and scaling enterprise software architecture. By diving into specific use cases, you'll understand how these principles and resources can be applied to real-world problems.
With this book, you
Learn the basics and best practices of successful system design Understand key AWS services and their strengths and limitations for building large-scale systems Examine engineering patterns and principles that best support large-scale systems, and learn how to design architecture with scalability, operations, and resilience in mind Learn what highly performant and cost-optimized architectures look like on AWS and the tools and frameworks that are best for specific use cases
The book consist out of three parts. Part 1. System Design Basic -> this was solid gold, it explains principles and patters from the ground up. Awesome. Part 2. Diving Deep Into AWS Services -> okay-ish, it's a poor recap/overview/taxonomy of the AWS services, the only benefit this one brings is that it builds further from Part 1, which in essence means that if you don't know AWS this is way to short/simple if you already know AWS this adds not value. And finally Part 3 covers 7 distinct use-cases applied on AWS. I can understand there's some value in this for some ... but to me they didn't bring any value. These 7 use-cases are the textbook examples for which one can easily find the reference architectures online.
detailed and easy-to-understand way to system design on AWS. One thing i really like about this book is from compute, storage and networking services within AWS, the author makes everyday instances in laying out system design on AWS.