-
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
and related packages from the standard library.
In Chapters 8, 9 and 10, I show you can build production ready gRPC applications using the Go gRPC implementation.
In Chapter 11, I show you can work with two categories of data stores - Object store and a SQL data store using the https://gocloud.dev library.
In Apendix A, you will learn to implement instrumentation in applications to emit telemetry data - Logs, Metrics, and Traces.
In Appendix B, you will learn to read configuration data in your application, learn to build a container image for your application and get some guidance around deploying your applications.
I wrote this book, not to share with you things I already knew - far from it. The book is essentially a documentation of my journey of learning Go and applying it to solve problems which I think based on my experience are being solved by folks in the industry today.
On that note, you may find bugs/inconsistencies and so if you read the book, please let me know and/or leave a review.
You can find a detailed table of contents here: https://practicalgobook.net/toc/ along with a link to an excerpt of Chapter 1. Any further questions, let me know, i will be happy to answer!