Developers often struggle when first encountering the cloud. Learning about distributed systems, becoming familiar with technologies such as containers and functions, and knowing how to put everything together can be daunting. With this practical guide, you’ll get up to speed on patterns for building cloud native applications and best practices for common tasks such as messaging, eventing, and DevOps. Authors Boris Scholl, Trent Swanson, and Peter Jausovec describe the architectural building blocks for a modern cloud native application. You’ll learn how to use microservices, containers, serverless computing, storage types, portability, and functions. You’ll also explore the fundamentals of cloud native applications, including how to design, develop, and operate them.
Pretty comprehensive books on all around cloud native understanding. If you are looking for details this is not the book for you but if you are looking for a breadth of concepts around current day cloud native this is the best book available out there. The spread is pretty good. If you are looking for the spread and brush up concepts, this is the one.
The book provides a valuable overview of the important considerations involved in developing cloud-native applications. It covers a wide range of topics relevant to building applications for cloud environments. However, it should be noted that in some sections, the book delves into intricate details that may not be essential for individuals who are less familiar with the subject. This level of depth could potentially be overwhelming or confusing for those seeking a more introductory understanding of cloud development concepts. Nonetheless, for readers with a deeper understanding of the subject matter, these sections might offer valuable insights and in-depth knowledge.
This is a decent, high level overview of building cloud native applications. It’s very Kubernetes heavy, which seems reasonable, and has some good discussions of serverless functions. It’s not exactly a how-to for anything, but provides a good list of software to look deeper into and gives a reasonably vendor neutral view of services provided by AWS, Azure, and Google Cloud.
The writing style used is more like a reference book rather than a read-through. You need to be hands-on with a lot of technologies that are used in traditional monolithic applications to understand most of the content here. Recommended only for seasoned software professionals.
So great book! This book is perfect if you are initiating yourself on cloud computing and the design of applications made for the new era of private cloud providers, with clear examples and practical use cases
Covers a good amount of theory. Cloud native with high focus on Kubernetes. You will need a minimal Kubernetes knowledge to get to the end. A very good reference book.