Free download Architecting for Scale, 2nd Edition [Early Release] by Lee Atchison. Published by O Reilly Media. How to Maintain High Availability And Manage Rick in the Cloud. English | 135 Pages | EPUB | ISBN: 9781492057178
Description
Every day, companies struggle to scale critical applications.
As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability.
And with the popularity of software as a service, scaling has never been more important.
Updated with an expanded focus on modern architecture paradigms such as microservices and cloud computing, this practical guide provides techniques for building systems that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect.
In five parts, this book explores:
- Availability: learn techniques for building highly available applications, and for tracking and improving availability going forward
- Risk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out systems that contain fewer risks
- Services and microservices: understand the value of services for building complicated applications that need to operate at higher scale
- Scaling applications: assign services to specific teams, label the criticalness of each service, and devise failure scenarios and recovery plans
- Cloud services: understand the structure of cloud-based services, resource allocation, and service distribution