To make today’s complex, distributed, and highly interconnected system landscapes robust, responsive, and highly available, you must implement resilience into them at the application level. Many patterns exist for implementing resilience into an application. The daunting questions are how to slice (design) an application and which patterns to combine in order to best match your specific needs.
Uwe Friedrichsen walks you through the foundations of resilient software design: what it is, why we need it, how to start, and where the biggest pitfalls lie, with a focus on design challenges and useful resilience patterns.
Uwe Friedrichsen is CTO of codecentric AG, where he focuses on resilience, scalability, and the IT of (the day after) tomorrow. Uwe has traveled the IT world for many years and is always in search of innovative ideas and concepts. Often, you can find him sharing ideas at conferences or in his many articles, blog posts, and tweets.
©2017, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org