November 2017
Intermediate to advanced
670 pages
17h 35m
English
Distributed computing involves the horizontal scaling our our microservices. We have seen that when we can dramatically improve performance by running our tasks in parallel. In order to manage, order and orchestrate our workloads we need a simple mechanism. What simpler solution exists for creating and running applications concurrently? (Answer: None.)
Here're some of Go's features that make it ideal for microservice environments:
Go is built upon the philosophy of simplicity. To write go code is to write practical code.
Concurrency is baked into the Go language ...