Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems
Thumbnail 1

Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems

4.5/5
Product ID: 331194258
Secure Transaction
Frequently Bought Together

Description

Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems

Reviews

4.5

All from verified purchases

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.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Anjali K.

The product quality is outstanding. Exactly what I needed for my work.

1 month ago

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
27.23 OMR

Duties & taxes incl.

OMANstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Distributed Services With Go Your Guide To Reliable Scalable Maintainable | Desertcart OMAN