18 books like Learning OpenTelemetry

By Ted Young, Austin Parker,

Here are 18 books that Learning OpenTelemetry fans have personally recommended if you like Learning OpenTelemetry. Shepherd is a community of 11,000+ authors and super readers sharing their favorite books with the world.

Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

Book cover of Kubernetes in Action

Magnus Larsson Author Of Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes

From my list on mastering Java and Spring-based microservices.

Why am I passionate about this?

My passion for developing production-ready, cooperating microservices began in 2008 when I first started assisting customers in creating distributed systems—long before the term “microservices” was coined. During that time, I faced significant challenges, including grappling with the “Eight Fallacies of Distributed Computing”. Since then, I’ve dedicated most of my career to deepening my understanding of these complexities and finding ways to address them through robust architecture, design patterns, and the right tools.

Magnus' book list on mastering Java and Spring-based microservices

Magnus Larsson Why did Magnus love this book?

Kubernetes is the go-to tool for orchestrating a landscape of cooperating microservices, making it a crucial skill to master.

This book guided me through Kubernetes, from the basics, such as pods, services, and deployments, to more advanced topics, like its inner workings and auto-scaling resources. What I particularly appreciate is the balance between theory and practical examples, reinforced by exercises with GitHub-hosted source code, which I also found helpful as a starting point for building real-world applications.

By Marko Luksa,

Why should I read it?

3 authors picked Kubernetes in Action as one of their favorite books, and they share why you should read it.

What is this book about?

Description

With Kubernetes, users don't have to worry about which specific machine in their data center their application is running on. Each layer in their application is decoupled from other layers so they can scale, update, and maintain them independently.

Kubernetes in Action teaches developers how to use Kubernetes to deploy self-healing scalable distributed applications. By the end, readers will be able to build and deploy applications in a proper way to take full advantage of the Kubernetes platform.

Key features

* Easy to follow guide

* Hands-on examples

* Clearly-written

Audience

The book is for both application developers as…


Book cover of Release It!

Magnus Larsson Author Of Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes

From my list on mastering Java and Spring-based microservices.

Why am I passionate about this?

My passion for developing production-ready, cooperating microservices began in 2008 when I first started assisting customers in creating distributed systems—long before the term “microservices” was coined. During that time, I faced significant challenges, including grappling with the “Eight Fallacies of Distributed Computing”. Since then, I’ve dedicated most of my career to deepening my understanding of these complexities and finding ways to address them through robust architecture, design patterns, and the right tools.

Magnus' book list on mastering Java and Spring-based microservices

Magnus Larsson Why did Magnus love this book?

A common reason for microservice projects to fail is a lack of understanding of how to build resilient and fault-tolerant microservices.

This book was a game-changer for me, providing essential strategies to address these challenges. It taught me how to avoid anti-patterns like Cascading Failures and embrace patterns like Circuit Breaker and Bulkhead to manage temporary network issues and overload situations. The real-world solutions it offers were immediately applicable to my projects.

By Michael T. Nygard,

Why should I read it?

1 author picked Release It! as one of their favorite books, and they share why you should read it.

What is this book about?

A single dramatic software failure can cost a company millions of dollars - but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things happen. New coverage includes DevOps, microservices, and cloud-native architecture. Stability antipatterns have grown to include systemic problems in large-scale systems. This is a must-have pragmatic guide to engineering for production systems. If you're a software developer, and you don't want to get alerts every night for the rest of your…


Book cover of Kafka in Action

Magnus Larsson Author Of Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes

From my list on mastering Java and Spring-based microservices.

Why am I passionate about this?

My passion for developing production-ready, cooperating microservices began in 2008 when I first started assisting customers in creating distributed systems—long before the term “microservices” was coined. During that time, I faced significant challenges, including grappling with the “Eight Fallacies of Distributed Computing”. Since then, I’ve dedicated most of my career to deepening my understanding of these complexities and finding ways to address them through robust architecture, design patterns, and the right tools.

Magnus' book list on mastering Java and Spring-based microservices

Magnus Larsson Why did Magnus love this book?

Apache Kafka is the industry standard for real-time event streaming, an essential component for large-scale, high-performance microservice ecosystems.

Despite being new to Kafka when I read this book, it quickly brought me up to speed on key concepts that underpin its scalability and real-time capabilities, such as the commit log, topic partitions, and consumer groups. The book also introduces other critical Kafka features like the schema registry, Kafka Connect, and stream processing with Kafka Streams and ksqlDB. The practical examples provided were straightforward to apply and adapt to my own use cases.

By Dylan Scott, Viktor Gamov, Dave Klein

Why should I read it?

1 author picked Kafka in Action as one of their favorite books, and they share why you should read it.

What is this book about?

Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka's most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more.

In systems that handle big data, streaming data, or fast data, it's important to get your data pipelines right. Apache Kafka is a wicked-fast distributed streaming platform that operates as more than just a persistent log or a flexible message queue.

Key Features

* Understanding Kafka's concepts

* Implementing Kafka as a message queue

* Setting up…


Book cover of Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

Magnus Larsson Author Of Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes

From my list on mastering Java and Spring-based microservices.

Why am I passionate about this?

My passion for developing production-ready, cooperating microservices began in 2008 when I first started assisting customers in creating distributed systems—long before the term “microservices” was coined. During that time, I faced significant challenges, including grappling with the “Eight Fallacies of Distributed Computing”. Since then, I’ve dedicated most of my career to deepening my understanding of these complexities and finding ways to address them through robust architecture, design patterns, and the right tools.

Magnus' book list on mastering Java and Spring-based microservices

Magnus Larsson Why did Magnus love this book?

No matter how advanced our tools for developing resilient and scalable microservices become, the million-dollar question remains: How do we effectively break up a monolith into microservices?

This book offers excellent guidance on this challenge. I found its starting point grounded in Domain-Driven Design and its concepts like Bounded Contexts and Aggregates particularly valuable. These concepts are key to mapping microservices to a real-world domain model. I also appreciate Sam’s advice, to begin with a few relatively large microservices aligned with Bounded Contexts and only break them into smaller services when there’s a clear business case for doing so.

By Sam Newman,

Why should I read it?

1 author picked Monolith to Microservices as one of their favorite books, and they share why you should read it.

What is this book about?

How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.

With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested…


Book cover of The School in the Cloud: The Emerging Future of Learning

Guy Claxton Author Of What's the Point of School?: Rediscovering the Heart of Education

From my list on schools and education.

Why am I passionate about this?

I’m a cognitive scientist, and I love reading, thinking, and researching about the nature of the human – and especially the young – mind, and what it is capable of. Even while I was still doing my PhD in experimental psychology at Oxford in the early 1970s, I was gripped by the new possibilities for thinking about education that were being opened up by science. In particular, the assumption of a close association between intelligence and intellect was being profoundly challenged, and I could see that there was so much more that education could be, and increasing needed to be, than filling kids’ heads with pockets of dusty knowledge and the ability to knock out small essays and routine calculations. In particular, we now know that learning itself is not a simple reflection of IQ, but is a complex craft that draws on a number of acquired habits that are capable of being systematically cultivated in school – if we have a mind to do it.

Guy's book list on schools and education

Guy Claxton Why did Guy love this book?

You may know of Sugata’s work, even if the name does not ring a bell. He is the Indian professor who decided to cement an online computer into a wall in a slum in Delhi, set up a hidden camera, and waited to see how the local children would react. This was before everyone had a laptop or a mobile phone. The kids quickly gathered round and quickly figured out how to do all kinds of interesting things, without any teaching. Indeed, he found that when teachers tried to ‘help’, the children stopped being resourceful, stopped collaborating as independent learners, and expected to be taught. The School in the Cloud documents the growth of Sugata’s work and global influence since that first experiment, and reminds us forcibly of just how much all children can learn under their own steam – if we will just get out of the way. 

By Sugata Mitra,

Why should I read it?

1 author picked The School in the Cloud as one of their favorite books, and they share why you should read it.

What is this book about?

Discover the results of Sugata Mitra's latest research around self-organized learning environments (SOLE) and building "Schools in the Cloud" all over the world.


Book cover of Christmas Ghosts: An Anthology

Andi Brooks Author Of Ghost Stories For Christmas Volume One

From my list on ghostly Christmas stories.

Why am I passionate about this?

I am an Anglo Irish writer who is as filled with a wide-eyed wonder of the magic of Christmas in my middle age as I was as a small child. Alongside my lifelong love of Christmas and its traditions, I have enjoyed an equally long love of ghost stories. Combining these two passions, I am the editor of the Ghost Stories For Christmas anthologies of classic Christmas ghost stories, the first of which was published in 2022. I am also the writer of Ghostly Tales of Japan, a collection of original stories set throughout Japanese history.

Andi's book list on ghostly Christmas stories

Andi Brooks Why did Andi love this book?

This anthology holds a special place in my heart. I received a copy of it as a Christmas present from my dear grandmother in 1979. Just holding it in my hands brings back so many happy memories of that long-departed lady. The book contains just eleven stories, but it is “a collection of deliciously scary fare.” Among the choice delicacies contained within its covers is the shortened version of A Christmas Carol made by Dickens for his public readings of the story, which I read in his imagined voice. Alongside anthology favourites by Hugh Walpole, Algenon Blackwood, and Jerome K. Jerome are less familiar, but equally rewarding ghostly tales by Marjorie Bowen, Oliver Onions, Margery Allingham, and others. I don’t know if it is still in print, but anyone who takes the trouble to find a copy will be richly rewarded. 

By Seon Manley, Gogo Lewis,

Why should I read it?

1 author picked Christmas Ghosts as one of their favorite books, and they share why you should read it.

What is this book about?

Christmas ghosts: An anthology


Book cover of SuperSight: What Augmented Reality Means for Our Lives, Our Work, and the Way We Imagine the Future

Leslie Shannon Author Of Interconnected Realities: How the Metaverse Will Transform Our Relationship with Technology Forever

From my list on when hot new technology meets reality.

Why am I passionate about this?

I’m the Head of Trend and Innovation Scouting for Nokia, and I’ve been with the company since the glory days of Nokia mobile phone world dominance. I know first-hand what happens when a company focuses exclusively on the technology, not the humans that use it, and how quickly that can lead to disaster. One of the lessons that I see repeated continuously in the field of innovation is that a huge amount of attention gets paid to the new technology, and not nearly enough on how the technology will interact with our existing systems, beliefs, attitudes, and culture. Learning from the mistakes is the best way to make sure that the future doesn’t repeat them!

Leslie's book list on when hot new technology meets reality

Leslie Shannon Why did Leslie love this book?

While the term the “Metaverse” usually makes people think of a fully digital, immersive world, my own feeling is that technologies that bring digital information and entertainment into our physical world is a much more powerful and important arena. This leads us to the transformative and still-developing world of Augmented Reality.

David Rose of the MIT Media Lab has been working with Augmented Reality for more than a decade, and Supersight is an overview of what he's seen and what he’s learned in this time. 

What I love about Supersight is that while David is clearly as excited about this topic as I am, he’s also a realist, and openly discusses issues and challenges with Augmented Reality. Perhaps most valuable are the 14 Augmented Reality Design Principles that he outlines – super realistic, super useful.

After reading this, you’ll have a very grounded idea of the capabilities and potential of…

By David Rose,

Why should I read it?

1 author picked SuperSight as one of their favorite books, and they share why you should read it.

What is this book about?

NATIONAL INDIE EXCELLENCE AWARDS WINNER — NONFICTION • 2022 IPPY AWARDS BRONZE MEDALIST — SCIENCE

For thousands of years, human vision has been largely unchanged by evolution.

We’re about to get a software update.

Today, Apple, Google, Microsoft, Facebook, Snap, Samsung, and a host of startups are racing to radically change the way we see. The building blocks are already falling into place: cloud computing and 5G networks, AI computer vision algorithms, smart glasses and VR headsets, and mixed reality games like Pokémon GO. But what’s coming next is a fundamental shift in how we experience the world and interact…


Book cover of Infrastructure as Code: Dynamic Systems for the Cloud Age

Yevgeniy Brikman Author Of Fundamentals of DevOps and Software Delivery: A Hands-On Guide to Deploying and Managing Software in Production

From my list on practical, hands-on books on DevOps and software delivery.

Why am I passionate about this?

I’ve spent more than a decade working on infrastructure, from my early days at LinkedIn, where we had to do a massive DevOps transformation to save the company, to co-founding Gruntwork, where I had the opportunity to work with hundreds of companies on their software delivery practices. From all of this, I can say the following with certainty: the DevOps best practices that a handful of the top tech companies have figured out are not filtering down to the rest of the industry. This is making the entire software industry slower, less effective, and less secure—and I see it as my mission to fix that.

Yevgeniy's book list on practical, hands-on books on DevOps and software delivery

Yevgeniy Brikman Why did Yevgeniy love this book?

This is a book for practitioners, by a practitioner, full of practical learnings that I was able to start using in my work immediately.

I especially appreciated the parts teaching the core principles of infrastructure as code (e.g., systems are disposable, consistent, can easily be reproduced, etc.), core practices of infrastructure as code (e.g., use definition files, self-documented systems and processes, version all the things, etc.), and the idea of antifragile systems (rather than just systems that you prevent from breaking) and autonomic systems (rather than just automated systems).

By Kief Morris,

Why should I read it?

1 author picked Infrastructure as Code as one of their favorite books, and they share why you should read it.

What is this book about?

Six years ago, Infrastructure as Code was a new concept. Today, as even banks and other conservative organizations plan moves to the cloud, development teams for companies worldwide are attempting to build large infrastructure codebases. With this practical book, Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered by DevOps teams to manage cloud-age infrastructure.

Ideal for system administrators, infrastructure engineers, software developers, team leads, and architects, this updated edition demonstrates how you can exploit cloud and automation technology to make changes easily, safely, quickly, and responsibly. You'll learn how to define everything as…


Book cover of Jumpstart Snowflake: A Step-by-Step Guide to Modern Cloud Analytics

Valliappa Lakshmanan Author Of Data Science on the Google Cloud Platform: Implementing End-To-End Real-Time Data Pipelines: From Ingest to Machine Learning

From my list on if you want to become a data scientist.

Why am I passionate about this?

I started my career as a research scientist building machine learning algorithms for weather forecasting. Twenty years later, I found myself at a precision agriculture startup creating models that provided guidance to farmers on when to plant, what to plant, etc. So, I am part of the movement from academia to industry. Now, at Google Cloud, my team builds cross-industry solutions and I see firsthand what our customers need in their data science teams. This set of books is what I suggest when a CTO asks how to upskill their workforce, or when a graduate student asks me how to break into the industry.

Valliappa's book list on if you want to become a data scientist

Valliappa Lakshmanan Why did Valliappa love this book?

In industry, your data is very likely to live within a data warehouse such as BigQuery, Redshift, or Snowflake. Therefore, to be an effective data scientist in the industry, you should learn how to use data warehouses effectively. 

Once you learn data warehousing and SQL with any one of these products, it is quite easy to pick up another. So which one do you start with?

You can use Snowflake on all three of the major public clouds. Because it’s a standalone product, it is the most similar to a “traditional” data warehouse and can be picked up easily even if you are not familiar with cloud computing. That makes it a good data warehouse to start with, and is the reason my second book pick is this book on Snowflake.

BigQuery is also available on all three major public clouds, but it works best (and is used most commonly)…

By Dmitry Anoshin, Dmitry Shirokov, Donna Strok

Why should I read it?

1 author picked Jumpstart Snowflake as one of their favorite books, and they share why you should read it.

What is this book about?

Explore the modern market of data analytics platforms and the benefits of using Snowflake computing, the data warehouse built for the cloud.

With the rise of cloud technologies, organizations prefer to deploy their analytics using cloud providers such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform. Cloud vendors are offering modern data platforms for building cloud analytics solutions to collect data and consolidate into single storage solutions that provide insights for business users. The core of any analytics framework is the data warehouse, and previously customers did not have many choices of platform to use.

Snowflake was…


Book cover of Clojure Cookbook: Recipes for Functional Programming

Dmitri Sotnikov Author Of Web Development with Clojure: Build Large, Maintainable Web Applications Interactively

From my list on essential Clojure resources.

Why am I passionate about this?

With over a decade of experience in web development using Clojure and active involvement in the Clojure open source community, I have gathered invaluable insights into effective use of the language. I am eager to share some of the experience and knowledge I have acquired with those new to the language.

Dmitri's book list on essential Clojure resources

Dmitri Sotnikov Why did Dmitri love this book?

This book contains many practical examples of solving common programming tasks using Clojure, and it's an excellent choice for a practical Clojure reference.

Developers who are new to the functional programming style will find a lot of useful patterns for solving problems using idiomatic Clojure style. The book is an essential reference for Clojure developers.

By Luke VanderHart, Ryan Neufeld,

Why should I read it?

1 author picked Clojure Cookbook as one of their favorite books, and they share why you should read it.

What is this book about?

With more than 150 detailed recipes, this cookbook shows experienced Clojure developers how to solve a variety of programming tasks with this JVM language. The solutions cover everything from building dynamic websites and working with databases to network communication, cloud computing, and advanced testing strategies. And more than 60 of the world's best Clojurians contributed recipes. Each recipe includes code that you can use right away, along with a discussion on how and why the solution works, so you can adapt these patterns, approaches, and techniques to situations not specifically covered in this cookbook.
Master built-in primitive and composite data…


5 book lists we think you will like!

Interested in software, Christmas, and data science?

Software 61 books
Christmas 258 books
Data Science 24 books