Free Downloads
Architecting For Scale: High Availability For Your Growing Applications

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. This practical guide shows IT, devops, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright unavailable as it grows.Scaling isn’t just about handling more users; it’s also about managing risk and ensuring availability. Author Lee Atchison provides basic techniques for building applications 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 forwardRisk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out systems that contain fewer risksServices and microservices: understand the value of services for building complicated applications that need to operate at higher scaleScaling applications: assign services to specific teams, label the criticalness of each service, and devise failure scenarios and recovery plansCloud services: understand the structure of cloud-based services, resource allocation, and service distribution

File Size: 7293 KB

Print Length: 230 pages

Simultaneous Device Usage: Unlimited

Publisher: O'Reilly Media; 1 edition (July 11, 2016)

Publication Date: July 11, 2016

Sold by:  Digital Services LLC

Language: English


Text-to-Speech: Enabled

X-Ray: Not Enabled

Word Wise: Not Enabled

Lending: Not Enabled

Enhanced Typesetting: Not Enabled

Best Sellers Rank: #150,070 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #14 in Books > Computers & Technology > Networking & Cloud Computing > Network Administration > Disaster & Recovery #82 in Books > Computers & Technology > Hardware & DIY > Design & Architecture #95 in Kindle Store > Kindle eBooks > Computers & Technology > Operating Systems

This book does not dig deep, but it is not intended to. If you are looking to understand the latest trends in high availability architecture this is an excellent book. I feel this book is for business personnel looking to improve their knowledge , experienced software engineers that want to move away from legacy patterns, software engineers that are looking to become systems architects, and engineers just entering the software development path.This book is a good place to pull check lists and double check that your plan for development does not have gaps that are easy to fill, but could cost you dearly if you don't address them early.

My company purchased this book. This is a pleasantly-fast read. For somebody new to the game, this is a solid review of high-level common sense ideals and approaches. It is like an "Intro to XYZ" book you would see in a college sophomore's stack of first-semester books. For experienced admins or designers, you have probably gained all the wisdom there is in this book through sheer experience. It is slightly over-priced in my opinion for the amount of knowledge transfer either group would glean from the pages. It is about a $20 value IMHO.

Hi. The author of the previous review looked at an early version of the book (the "first three chapters" version). The book is now complete and has 26 chapters of, I hope, useful and relevant content. Take a look and certainly let me know what you think!

Too high level and brief. The ideas were good, however lack of solid and meaningful examples.

Architecting for Scale: High Availability for Your Growing Applications Microsoft .NET - Architecting Applications for the Enterprise: Architecting Applications for the Enterprise (Developer Reference) MySQL High Availability: Tools for Building Robust Data Centers Cassandra 3.x High Availability - Second Edition High Availability and Disaster Recovery: Concepts, Design, Implementation High Availability and Disaster Recovery Microsoft ASP.NET and AJAX: Architecting Web Applications (Developer Reference) MVVM in Delphi: Architecting and Building Model View ViewModel Applications High Blood Pressure Cure: How To Lower Blood Pressure Naturally in 30 Days (Alternative Medicine, Natural Cures, Natural Remedies, High Blood Pressure ... Cures for High Blood Pressure, High Bl) Growing Marijuana: Beginner's Guide for Big Buds - step by step (How to Grow Weed, Growing Marijuana Outdoors, Growing Marijuana Indoors, Marijuana Bible) Marijuana: Growing Marijuana, Beginner's Guide for Big Buds - Step by Step (How to Grow Weed, Growing Marijuana Outdoors, Growing Marijuana Indoors, Marijuana Bible) Cannabis:The Beginners Guide on How to Start Growing Marijuana Plants at Home (Cannabis, Cannabis Growing, Marijuana, Marijuana Growing, Marijuana Horticulture) Cannabis Success: The Easiest Guide on Growing Large Marijuana Plants at Home (Cannabis, Cannabis Growing, Marijuana, Marijuana Growing, Medical Marijuana, Medical Cannabis, Hydroponics) Availability of Credit and Secured Transactions in a Time of Crisis Multiplayer Game Programming: Architecting Networked Games (Game Design) Microsoft SharePoint 2013 Designing and Architecting Solutions The Art of Systems Architecting, Third Edition (Systems Engineering) Electronic Instrument Design: Architecting for the Life Cycle Small-Scale Grain Raising: An Organic Guide to Growing, Processing, and Using Nutritious Whole Grains for Home Gardeners and Local Farmers, 2nd Edition 500 High Fiber Recipes: Fight Diabetes, High Cholesterol, High Blood Pressure, and Irritable Bowel Syndrome with Delicious Meals That Fill You Up and Help You Shed Pounds!