Chapter 11. Putting It All Together

You’ve made significant progress in understanding how to build reliable software on AWS. Through exploring challenges in frontend onboarding and navigating the complexities of streaming market data, you’ve gained valuable insights. The knowledge and hands-on experience you’ve acquired will serve as a solid foundation for designing, implementing, and operating resilient systems.

While there’s always more to learn, take a moment to acknowledge the effort you’ve put in. Let this accomplishment inspire you to continue growing in your journey of creating performant and resilient systems.

Throughout this book, we’ve explored key aspects of engineering resilient systems on AWS, using a fictitious consumer financial application as our guiding example. From initial design and implementation stages to integrating several resilient design patterns, our aim has been to provide a practical guide to building robust systems capable of withstanding and recovering from various disruptions.

Reviewing Core Concepts

As we near the end of our journey through building highly resilient cloud applications, it’s time to review and solidify the core concepts we’ve covered. Throughout this book, we’ve explored various frameworks, patterns, and practices that lay the foundation for creating systems that can withstand failures, recover quickly, and provide seamless user experiences. Let’s take a step back and reflect on these essential elements that have guided our path ...

Get Engineering Resilient Systems on AWS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.