architecting for scale

Fully revised and updated!

Buy Now on Amazon

How to Maintain High Availability and Manage Risk in the Cloud, 2nd edition

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. With the popularity of SaaS, scaling has never been more important. Now 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 and data—without affecting the quality your customers expect.

What you will learn in Architecting for Scale

  • Learn how scaling affects the availability of your services, why that matters, and how to improve it.
  • Dive into a modern, service-based application architecture that ensures high availability and reduces the effects of service failures.
  • Explore the Single Team Owned Service Architecture (STOSA)—a model for scaling your development organization in tandem with your application.
  • Understand, measure, and mitigate risk in your systems.
  • Use the cloud to build highly scalable applications.

Available at Amazon.com in paperback or on Kindle. Or buy directly from O’Reilly.

What readers and reviewers are saying about Architecting for Scale

“Don’t bet against your business. Build as if being successful at scale is a foregone conclusion. Architecting for Scale tells you in a no-nonsense way how to go about it.” —Colin Bodell, VP Engineering, Shopify Plus; previously VP Website Applications Platform, Amazon.com

“A definitive guide for directors, managers, and architects who want an actionable roadmap on operating at scale.” —Ken Gavranovic, former EVP & GM New Relic, CEO/founder of Interland (now Web.com)

“An excellent book to understand real-world paradigms for scaling and managing critical applications.” —Ekaterina Novoseltseva, Apiumhub, from Top 30 Best DevOps Books You Should Read

“Building systems with failure in mind is one of the keys to building highly scaled applications that perform. This book helps you learn this and other techniques to keep your applications performing as your customers—and your company—grow.” —Patrick Franklin, EVP & CTO at American Express, previously VP of Engineering, Google

“This book helps show you how to keep your application performing while it—and your company—scale to meet your customer’s growing needs.” —Lew Cirne, former CEO of New Relic

Architecting for Scale is also featured in 50 Books from Thinkers360 Thought Leaders You Should Read in 2021 and #3 in Network Computing’s 10 Tech Books For Summer Reading.

RISK MATRIX TEMPLATES: Download a free template for making a risk matrix, as discussed in “The Risk Matrix” chapter of Architecting for Scale (see book for details). Template available in Number format or Excel format.

Other books by Lee Atchison

caching at scale with redis

Redis Labs, July 2021

This is the only primer you need to understand what application caching is, why and when it’s needed, and how to get the best performance from your applications using advanced enterprise application caching techniques.

Get Book from Redis Labs

O’Reilly Media, May 2021

This report explores what polycloud is and how it compares to and differs from other cloud architectural models, including multicloud. C-suite and engineering executives will learn where, when, and how to take advantage of the polycloud paradigm—as well as when to specifically avoid using it.

Get Report from O’Reilly

what is polycloud?
identity in modern applications

O’Reilly Media, July 2021

Mapping a person, place, or thing to a software resource in a verifiable manner is the basis of identity. Confirming that identity is a complex process, particularly when the identity mapping has to be verified. This report explains the modern identity management techniques available to safeguard that simple access point. You’ll learn how and why these techniques constantly need to keep up with modern application development, and the growing sophistication of those who maliciously tamper with them.

Get Report from O’Reilly

Books with contributions by Lee Atchison

97 Things Every Cloud Engineer Should Know

O’Reilly Media, Dec. 2020

If you create, manage, operate, or configure systems running in the cloud, you’re a cloud engineer—even if you work as a system administrator, software developer, data scientist, or site reliability engineer. With this book, professionals from around the world provide valuable insight into today’s cloud engineering role. Read Lee’s contributed chapter, “Failing a Cloud Migration.”

Buy Now on Amazon

O’Reilly Media, Oct. 2021

Whether you’re searching for new or additional opportunities, information security can be vast and overwhelming. This practical guide offers concise and useful tips from a diverse range of infosec experts to help you expand your skills and solve common issues by working through everyday security problems.

Buy now on Amazon

97 Things Every Information Security Professional Should Know