Este libro ofrece una guía prescriptiva sobre patrones de diseño de arquitectura para aplicaciones en la nube. Explica cómo resolver problemas comunes en el desarrollo de aplicaciones en la nube, como la resiliencia, la seguridad y la elasticidad. Los patrones se agrupan en categorías como disponibilidad, gestión de datos, diseño e implementación, mensajería, rendimiento y escalabilidad, resiliencia, gestión y monitorización, y seguridad. Además, proporciona orientación general sobre conceptos clave como la consistencia de datos y la mensajería asíncrona, así como consideraciones importantes para el diseño de características como la partición de datos, la telemetría y el alojamiento en múltiples centros de datos.