Jump to ratings and reviews
Rate this book

Build Systems With Go: Everything a Gopher must know

Rate this book
Everything a Gopher must know in a single book!!!New ebook design!!Second edition (v0.2.0) with revisited content, enhanced explanations, a new chapter about Cgo, and more awesome gophers.

Because to build a system you need more than a collection of loops, this book offers the reader a complete explanation of the most useful aspects of the Go language, and how to use them with existing tools from the Go ecosystem. Do not stay in the basics, move forward and learn how to build systems with restful APIs, gRPC messaging, powerful loggers, middleware, SQL/noSQL databases, data streaming, and more. A book written for new adopters and experienced developers.

More than 200 runnable examples.Code available in GitHub ( explanations from basic to advanced levels.Explore advanced reflection, concurrency, benchmarking, profiling, etc.Learn how developers use modules, tags, CLIs, encodings, etc.Learn how to build systems with gRPC, Kafka, Cassandra, MySQL, Cobra, and more.Contents

Part The GO language First steps with GoThe basicsArrays, slices, and mapsStructs, methods and interfacesReflectionConcurrencyInput/OutputEncodingsHTTPTemplates TestingModules and documentationCgoPart Building systems Protocol buffersgRPCLogging with Zerolog Command line interfaceRelational databasesNoSQL databasesKafkaThe author

Juan M. Tirado holds a Ph. D. in computer science and has been a researcher at the UC3M, INRIA, and the University of Cambridge. He is interested in how data can be used to enhance large scale distributed systems, and helps companies to design and implement data-driven solutions. He runs the blog jmtirado.net where you can find his most recent posts. In his free time, he enjoys music, mountaineering, and tapas in no particular order.

386 pages, Kindle Edition

Published April 8, 2021

35 people are currently reading
12 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (38%)
4 stars
4 (30%)
3 stars
3 (23%)
2 stars
1 (7%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.