Distributed Computing With Go

Distributed Computing With Go

To learn all of Go, a developer has to be conversant with Go concurrency and parallelism in theory and practice. Distributed Computing with Go takes the reader from concurrency using Goroutines and Channels to the full range of web and cloud environments where Go applications are usually deployed. Concurrency achieves scalability and resiliency, and Golang not only enables, but also frames development in such as a way as to give the developer a natural path towards both.