March 2021
Intermediate to advanced
260 pages
5h 45m
English
We will design, develop, and deploy a distributed service to explore what Go can do. We’ll develop and deploy the service in layers: from the bare essentials of storage handling, to the networking of a client and server, to distributing server instances, deployment, and testing. I divided this book into four parts that parallel those layers. (Don’t worry if you aren’t familiar with the technologies I mention next—I explain them in the relevant chapters.)
We’ll begin with the basic elements: building our project’s storage layer and defining its data structures.
In Chapter 1, Let’s Go, we’ll kick off our project by building a simple JSON over HTTP commit log service.
In Chapter 2, Structure Data with Protocol ...
Read now
Unlock full access