In this book we will show you the some of the concerns of backend web development through the lens of Go.
It is written by Nat Welch (formerly an SRE at Google) and Steve McCarthy (Etsy), two Go developers who have been writing software for more than 25 years combined.
In the book, we'll be covering the creation and concerns of a number of fundamental backend building blocks or larger applications:
- A key value server, including the use of distributed consensus algorithms - A canary deployment server - A real time chat service - Testing and monitoring
Regardless of your background, Go can make you a better backend developer, but learning Go is challenging because the language looks simple on the outside, but you won't get its full benefit unless you know what it can really do.