Jump to ratings and reviews
Rate this book

Cloud Native Infrastructure: Patterns for Scalable Infrastructure and Applications in a Dynamic Environment

Rate this book
Cloud native infrastructure is more than servers, network, and storage in the cloud--it is as much about operational hygiene as it is about elasticity and scalability. In this book, you'll learn practices, patterns, and requirements for creating infrastructure that meets your needs, capable of managing the full life cycle of cloud native applications.

Justin Garrison and Kris Nova reveal hard-earned lessons on architecting infrastructure from companies such as Google, Amazon, and Netflix. They draw inspiration from projects adopted by the Cloud Native Computing Foundation (CNCF), and provide examples of patterns seen in existing tools such as Kubernetes.

With this book, you will:


Understand why cloud native infrastructure is necessary to effectively run cloud native applications
Use guidelines to decide when--and if--your business should adopt cloud native practices
Learn patterns for deploying and managing infrastructure and applications
Design tests to prove that your infrastructure works as intended, even in a variety of edge cases
Learn how to secure infrastructure with policy as code

160 pages, ebook

Published October 25, 2017

44 people are currently reading
245 people want to read

About the author

Justin Garrison

4 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
27 (17%)
4 stars
56 (36%)
3 stars
47 (30%)
2 stars
16 (10%)
1 star
6 (3%)
Displaying 1 - 22 of 22 reviews
Profile Image for Konstantin Root.
21 reviews9 followers
July 16, 2018
Really mixed feelings about this book:
* There is only 130 pages of content in it
* There is a lot of "water" inside the book - could be easily reduced 2-3x in size without losing details
* Target audience is unknown - it has a high-level overview in many places, but in some sections, it goes to the code. But even there it's too basic - anyone who develops software in this area already knows those basic principles.

My summary - skip it.
Profile Image for David Robillard.
147 reviews8 followers
April 25, 2018
The title is a bit misleading. It should be « Cloud native infrastructure with Kubernetes ». The first few chapters are good to have a common language. And then if you don't use Kubernetes, then the rest of the book is not quite that valuable. But if you do use it, then it's a good starting point.
Profile Image for Vinayak Hegde.
723 reviews94 followers
April 21, 2018
What an underwhelming book. If you read a few blog posts about how Netflix manages their production, it's architecture and simian army range of tools, you already know almost everything that is there in the book. It offers no new insight and is mostly repetitive and pontificate (mostly about how there is only one true way of building apps - that is using containers and kubernetes). Even in the cloud there are a range of tools and architectures that can used to build different applications. The book suffers from tunnel vision (mostly looking at serving apps with less complex business logic and large databases / datastores). The only redeeming factor was a chapter on security and managing cloud. But even they lack sufficient depth and these is some hand-waving there. Hence the 1 star review.

Passable and you are not missing anything if you work with the cloud for a couple of years. The hawking of kubernetes at every juncture was also jarring.
Profile Image for Juan Font.
16 reviews9 followers
August 22, 2018
Not bad, but disappointing. Seems like a collection of blog posts.
Profile Image for The Viet.
27 reviews2 followers
Read
March 1, 2024
"Cloud Native Infrastructure: Patterns for Scalable Infrastructure and Applications in a Dynamic Environment" delves into the complexities of modern infrastructure, aiming to guide readers through innovative solutions and adoption challenges. The authors, who appear to have a strong academic background, bring a scholarly perspective to the topic. This is evident in their thorough referencing and theoretical approach.

While the book excels in providing a comprehensive overview of the latest innovations and dilemmas in cloud technology, it falls short in offering practical, real-world examples. The dynamic environments discussed often remain theoretical, lacking the tangible illustrations that could make the concepts more relatable and applicable for practitioners in the field.

However, the book's strength lies in its extensive references, which are a treasure trove for anyone seeking to understand the evolution and adoption of cloud technologies. From detailed case studies to insightful analyses, the authors offer a wide array of resources that could be particularly valuable for students or researchers.

In summary, while "Cloud Native Infrastructure" may not be the first pick for industry professionals seeking practical guidance, it stands out as an academic resource. It offers a deep dive into the theoretical aspects of cloud infrastructure and would be an excellent addition to the library of students or scholars in the field."
Profile Image for Anton Antonov.
356 reviews50 followers
August 3, 2024
From the get-go this comparison of what PaaS, IaaS, SaaS and on-premise are is something really rare to find in such a concise way.

Moving onwards, for me, it was a cornerstone to understanding the evolving landscape of Cloud Native applications, writing applications for Kubernetes, and gaining a feel, or call it intuition, for designing “platform” applications. These applications have been serving projects at work for the past six years.

It’s another one of those books that I won’t try to dissect in a book review. Do read it if that’s your area of interest. I nudge you in the direction of:
1. Network Resilience: This is an essential system quality attribute for such services and, partially, for tools as well.
2. Designing Infrastructure Applications: While writing these services and tools, my problem area was the bootstrapping of other applications in the cloud. Aha!
3. Testing Infrastructure Applications: The most important part is to make sure your infrastructure applications are maintainable and evolving with the ever-changing landscape of cloud services, providers, APIs, etc. And on the other hand, it’s where I cut more corners than I should have in my practical experience. 🫠
Profile Image for William Anderson.
134 reviews25 followers
January 23, 2018
The authors disclaimer is so in you will be far get more out of this book if you directly manage infrastructure or are a part of ops or an SRE team. That being said this title gives great insights on how you can add additional levels of abstraction to your own in-house system or even on top of IaaS providers like Amazon. The approach is refreshing as this is not a book about how to leverage this tools but about how to leverage The learnings from giant companies which have pioneered on the front on cloud native infrastructures and computing. The appendixes located at the back of the book also serve as excellent tools and talking points to start difficult conversations surrounding the pros and cons of subjects such as vendor lock-in.
Profile Image for Nickolai.
904 reviews8 followers
May 11, 2025
Книга очень слабая и мне, откровенно, жаль потраченного на нее времени. Во-первых она лишена какой-либо внятной системной структуры: авторы постоянно перескакивают с одной темы на другую, а потом в следующих главах снова и снова к ним возвращаются. Во-вторых, пособие чересчур теоретизировано и почти не содержит практики. Достойных примеров кода практически нет, хотя постоянно подчеркивается важность определения архитектуры именно в коде. Ну и самое главное - авторы почти забывают о том, что существуют готовые надежные решения того, что они предлагают, а вместо этого показывают, как это можно реализовать с нуля.
Profile Image for Saran Sivashanmugam.
34 reviews5 followers
December 25, 2017
Justin and Kris provides a set of principles and recommended patterns for running cloud-native infrastructure. This book is heavy on CNCF standards and tooling. So you may need some familiarity with microservices, containers, and kubernetes before reading it. I specifically liked the tool agnostic patterns written for "Side-car" proxies. The book provides a good jumpstart to learn the cloud-native ecosystem and tailor your tools and procedure choices for your infrastructure.
189 reviews2 followers
May 13, 2018
A short book, but one that has the potential to be taught at Universities in a few years time. It manages to describe infrastructure patterns without ever having to be tied down to a provider or implementation (apart from examples).
Most of the patterns discussed are being actively implemented now with the Kubernetes ecosystem, but some of the patterns are still yet to come, which is exciting. I hope they write a follow up that is more on the implementation side of things.
Profile Image for Sebastian Gebski.
1,198 reviews1,371 followers
July 11, 2018
Useful, but far from meeting the expectations based on the title itself. Simply uneven: on one hand, it covers such subtle details like a difference between "Infrastructure as Code" & "Infrastructure as Software" (and does it well!) on the other one it doesn't deal properly (or sufficiently) with more common (& fundamental) terms like "service mesh". In the end: it's useful, but don't expect it to be a proper compendium on CNI. Disssapointment.
Profile Image for akshat.
19 reviews7 followers
May 13, 2019
At a very high level, this book covers the patterns and principles needed to reliably run your business applications in today's Cloud infrastructure.
If you're building abstractions for running applications in a cloud, this book provides patterns you can follow to make the abstractions scalable, secure, and stable.
Also gives pointers to go deep into specific topics like observability, chaos, etc.
Profile Image for Javier.
21 reviews9 followers
October 26, 2023
I think this book serves mostly as an introduction to what cloud native infrastructure is. If you’re not familiar with “infrastructure as software” or overall the overall cloud native concept, then this book is a good introduction. If you are, the it’s gonna feel like it’s trying to teach you how to suck eggs.

Personally, I liked it but did find it a bit slow and basic. Then again, I needed the introduction :)
Profile Image for Salvador.
43 reviews
February 26, 2024
Good introduction to the way cloud infrastructure is built and why we need it. It’s very short because every topic is explained carefully and basically not repeated at any other point. This is because it’s structured more or less like a handbook.

The only caveat with this kind of approach is that if you read it from beginning to end you get the impression that it’s written for many people at once, and you may be a little disoriented. All around good introductory read nonetheless.
Profile Image for Hugo Lopes Tavares.
Author 1 book5 followers
June 5, 2018
Good overview and starting point for modern infrastructure practices. I liked the book content organization, useful quotes, and references. However, I didn't read every page of it because of my familiarity with the content.
171 reviews19 followers
February 19, 2020
This explained the philosophy of Cloud Native infrastructure well. It requires slow reading as the topic covered is very generic and mostly has loosely defined terms. Author's try to highlight that, and yet to try to convey the meaning of what really cloud-native means.
Profile Image for Joberto Diniz.
10 reviews
September 28, 2023
Didn’t even finish the book. It’s not clear who’s the target audience. Is it talking about code patterns? Is it talking about architecture patterns? Is it talking about infrastructure as code? Mix all in a bag and be lost with this book
Profile Image for Jari Pirhonen.
452 reviews14 followers
July 10, 2019
Short book, but still too much details for my purposes. Anyway, quick read and I got better understanding of cloud native infrastructure.
Profile Image for Asher Manangan.
21 reviews2 followers
November 24, 2020
infrastructure as a code/software will change how we view traditional infrastructure management
Profile Image for Lakshmi Prashanth.
3 reviews
March 17, 2021
Clarified how resources are interwoven. I keep coming back to refer this book in my journey.
Profile Image for akhy.
6 reviews
December 31, 2019
This book is strongly biased toward Kubernetes although it never explicitly say so. But it's okay as Kubernetes is sort of a de facto cloud native orchestrator anyway.

The content is nothing really new for me. But it does emphasize on most common misconceptions about today buzzwords like cloud native, containerization, etc.
Displaying 1 - 22 of 22 reviews

Can't find what you're looking for?

Get help and learn more about the design.