

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Uruguay.
Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems


| Best Sellers Rank | #837,197 in Books ( See Top 100 in Books ) #85 in Software Design Tools #523 in Software Development (Books) #1,017 in Programming Languages (Books) |
| Customer Reviews | 4.5 4.5 out of 5 stars (119) |
| Dimensions | 7.5 x 0.55 x 9.25 inches |
| Edition | 1st |
| ISBN-10 | 1680507605 |
| ISBN-13 | 978-1680507607 |
| Item Weight | 2.31 pounds |
| Language | English |
| Print length | 260 pages |
| Publication date | April 20, 2021 |
| Publisher | Pragmatic Bookshelf |
R**N
Muito bom
Ótimas dicas para criar microsserviços limpos e performáticos...
C**N
Great practical book for Gophers to learn about Distributed Services
This is definitely what I'd consider an intermediate level book. You will need to have a fundamental understanding of Go to effectively navigate the material. With that said, the author does take great care in explaining the code in detail. There is effectively one big project, a distributed log service in which you'll learn about the concepts of load balancing, service discovery and consensus. There is a strong emphasis on quality system/architecture design. Being completely new to large scale distributed services, I found this book to be extremely informative. It gave me a wealth of practical knowledge to build my own services.Note - you will need to be running Linux or a Unix-like OS to get the source-code running. There is an external Go library used in the project that is only supported on the mentioned operating systems.
I**N
Awesome book
In one of the first pages author stated that writing this book was the hardest thing he did in his whole career, and I was wondering "what's so special?"What I like the most is the fact that this book covers both high level and low level topics. First part of book covers building a logger in a very technical way, implementation is done using binary files, streams etc, I learned a bunch of new low level technicalities. The best part? Everything is covered with unit tests!Second part is about communication between services, protobuffs, grpc, security and observability, really interesting topics.Third part is about deployment.All in all, I highly recommend this book
P**R
Great book
Really good
F**M
Concreto e pragmatico con qualche pesantezza
Una buona introduzione alla realizzazione di servizi distribuiti, concreta e pragmatica, con attenzione a scalabilità, fault tolerance ed availability.Unico limite è che molte librerie utilizzate sembrano essere state progettate con il pesante 'mindset' di Java piuttosto che con quello di Go.Fastidiosa la gestione del codice con snippet isolati da inserire al crescere delle funzionalità, il codice poi è faticoso da leggere a causa dell'espansione dei tab ad 8 colonne.
Trustpilot
5 days ago
2 days ago