Early Praise for Distributed Services with Go

Having built most of the technologies in this book without the benefit of this book, I can wholeheartedly recommend Distributed Services with Go. Travis delivers years of practical experience distilled into a clear and concise guide that takes the reader step by step from foundational knowledge to production deployment. This book earns my most hearty endorsement.

Brian Ketelsen
Principal Developer Advocate, Microsoft; and Organizer, GopherCon

In this practical, engaging book, Travis Jeffery shines a light on the path to building distributed systems. Read it, learn from it, and get coding!

Jay Kreps
CEO, Confluent, Inc., and Co-Creator of Apache Kafka

Travis Jeffery distills the traditionally academic topic of distributed systems down to a series of practical steps to get you up and running. The book focuses on the real-world concepts used every day by practicing software engineers. It’s a great read for intermediate developers getting into distributed systems or for senior engineers looking to expand their understanding.

Ben Johnson
Author of BoltDB

For any aspiring Gopher, Travis provides a gentle introduction to complex topics in distributed systems and provides a hands-on approach to applying the concepts.

Armon Dadgar
HashiCorp Co-Founder

A must-have for Gophers building systems at scale.

William Rudenmalm
Lead Developer, CREANDUM

This book is a great resource for Go developers looking to build and maintain distributed systems. It pairs an incremental development process with extensive code examples to teach you how to write your own distributed service, understand how it works under the hood, and how to deploy your service so others may start using it.

Nishant Roy
Tech Lead