Site Overlay

The Cloud books you need on your shelf

The cloud is changing. The legacy cloud of the past is not meeting our need for speed. Organisations are moving to Modern Cloud.

What do you need to learn for the modern cloud? Our book, ‘The Value Flywheel Effect’, shows you how to understand and utilise the socio-technical intersection between business, technology, and people, giving your organisation the edge to navigate future challenges and build maximum situational awareness.

1. The Value Flywheel Effect

Power the Future and Accelerate your Organization to the Modern Cloud

by David Anderson, Mark McCann. and Michael O’Reilly

We’ve also taken the time to compile a list of ten must-read books for the modern cloud. How many of these have you read? How do you rate them? It is a follow on from our Engineering Leadership and Awesome Software Architect book list.

The Cloud Books you need on your book shelf
Photo by Marcela Rogante on Unsplash.com

2. Serverless Architectures on AWS

Cloud Book Serverless Architectures on AWS on The Serverless Edge
Serverless Architectures on AWS

by Peter Sbarski, Yan Cui & Ajay Nair

The second edition of Serverless Architectures is an update of the classic from 2017. Modern Cloud has to start with Serverless as the principles will completely change your thinking. Even if you don’t implement Serverless – these patterns are essential. BTW, Serverless represents a significant stepping stone as software engineering evolves – you are either there or moving there (and you just don’t realise it yet)!

3. The DevOps Handbook

How to Create World-Class Agility, Reliability, & Security in Technology Organizations

Cloud Book The DevOps Handbook on The Serverless Edge
The DevOps Handbook

by Gene Kim, Jez Humble, Patrick Debois, John Willis, Nicole Forsgren

It is a seminal work by Gene Kim and crew. This book has many great lessons about creating a culture that will leverage the modern cloud. DevOps is not just infrastructure; it’s a culture. The handbook talks about the three ways (Flow, Feedback, and Learning/Experimentation) and advises on practices to improve these. Of course, this book applies to all development, but it’s foundational for Modern Cloud.

4. Working Backwards

Insights, Stories, and Secrets from Inside Amazon

Cloud Book Working Backwards on The Serverless Edge
Working Backwards

by Colin Bryar, Bill Carr

Not many people truly understand how Amazon operates. The original intent of Amazon was “Customer Obsession”, and they developed the “Working Backwards” approach to think differently. It applies to the modern cloud – don’t obsess over the thing you are building; obsess about the Customer. This Working Backwards process was a secret for a long time, but, significantly, Amazon has decided to share it via Colin and Bill.

5. Flow Architectures

The Future of Streaming and Event-Driven Integration

The Cloud Book Flow Architectures
Flow Architectures

by James Urquhart

Modern Cloud is built on events and streaming data. James has created a fantastic guide to building a flow architecture, one that is driven by events. There is also a healthy dose of Wardley Mapping in this book.

6. Cloud Strategy

A Decision-based Approach to Successful Cloud Migration

The Cloud Book Cloud Strategy on The Serverless Edge
Cloud Strategy

by Gregor Hohpe, Michele Danieli, Jean-Francois Landreau, Tahir Hashmi

Let’s begin by saying that you need to buy every book Gregor writes, but we can’t include them all here – visit https://architectelevator.com/book. This book is full of practical advice; I really like the FROSST characteristics of cloud applications (Frugal, Relocatable, Observable, Seamlessly updatable, internally Secured, failure Tolerant) – more accessible to remember than the 12 factors.

7. Reaching Cloud Velocity

A Leader’s Guide to Success in the AWS Cloud

The Cloud Book Reaching Cloud Velocity on The Serverless Edge
Reaching Cloud Velocity

by Jonathan Allen, Thomas Blood, Dr. Werner Vogels (Foreword), Adrian Cockcroft (Foreword), Mark Schwartz (Foreword)

This is the definitive book on Modern Cloud – it’s even got a bunch of Wardley Mapping in it. Jonathan and Thomas have taken much of the lessons from AWS when working with customers of all shapes and sizes and distilled them into a concise book. It is an excellent reference for leaders and engineers alike.

8. Accelerate

The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

The Cloud Book Accelerate on The Serverless Edge
Accelerate

by Nicole Forsgren Ph.D., Jez Humble, Gene Kim 

Fantastic piece of work by Nicole Forsgren, even if you haven’t heard of this book, you may have heard about the “DORA metrics” or “Accelerate metrics”. So simple, yet very powerful. Also, as a side note – there are 24 capabilities covered here, so there’s an awful lot more than the four metrics.

9. Building Evolutionary Architectures

Support Constant Change

The Cloud Book Building Evolutionary Architectures on The Serverless Edge
Building Evolutionary Architectures

by Neal Ford, Rebecca Parsons, Patrick Kua

Modern Cloud is constantly evolving, and so should your architecture. The concept of an evolutionary architecture is the only way to build – it’s what you use if you deploy in the Public Cloud, but you may not realise it. This book will teach you the correct principles.

10. Threat Modeling

Designing for Security

The Cloud Book Threat Modeling on The Serverless edge
Threat Modeling

by Adam Shostack

Security is job number one in the public cloud and it’s everyone’s job. Many developers don’t realize how much they don’t know about security. It doesn’t need to be scary and it’s not all cryptography. Threat Modeling is a relatively simple exercise that will help you identify your key threats – the mitigations to those threats can be easy or hard. Hint – let the Cloud Provider do as much security protection as possible, they are excellent at it – don’t roll your own.

11. Implementing Domain-Driven Design

The Cloud Book Implementing Domain Driven Design on The Serverless Edge
Implementing Domain-Driven Design

by Vaughn Vernon

Finally, we have an old favorite Domain-Driven Design. The concept has been around for over fifteen years, but it’s a tough one and was very theoretical for a long time. Modern Cloud means bounded context, separation of concerns, and keeping a healthy blast radius (if one part of the system fails, the whole system won’t go down with it). DDD can help break your system up, it’s best if you start the design that way and map it to your business. Seems difficult at first, but will make everything that follows easier.

Serverless Craic from The Serverless Edge
Check out our book The Value Flywheel Effect
Follow us on X @ServerlessEdge
Follow us on LinkedIn
Subscribe on YouTube and Spotify

4 thoughts on “The Cloud books you need on your shelf

  1. I personally would add these:

    – Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy: I think this book is much more up to date with modern systems, at least compared with the version of the Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy I read years ago.

    – Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy: Awesome deep dive in security that fits in any type of workload really, but with a great focus in microservices and works for serverless as well.

    – Building Event-Driven Microservices: Leveraging Organizational Data at Scale: As a companion with Flow Architectures, this book gives a look at patterns and trade-offs.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Translate »