Written by Sundara Senthil and Edited by Angelica Hill

Welcome everyone to my first technical blog!

This blog has been written for beginners to Go Lang and the use of Context Packages in Go. However, I hope it will be of interest to Gophers of all levels

This blog will go through what context is, why it’s used, as well as going through a few examples of how the Context package can be used in Go. I will then give you an outline of the Rules of Use, before summarizing.

What is Context?

If your main task is to make…

Written by Sundara Senthil, Edited by Angelica Hill

Snapshot of this blog

This blog aims to help you understand the Cloud KMS (Key Management Service) and Cloud RUN technologies from Google. To learn these technologies, I’ve written a REST based Go microservice that we will deploy in Cloud Run and that will call into the KMS APIs. Using and deploying this microservice will enable us to compartmentalize the crypto operations from a dedicated service, let us experiment with scaling, and allow us to abstract these Google technologies from the core application.

The code can be found on GitHub: https://github.com/ssenthil416/go-samples/tree/main/kms

Let’s start by understanding what Cloud Run and Cloud KMS provides.

Cloud Run…

Go Context Explained

Written by Sundara Senthil and Edited by Angelica Hill

Welcome everyone to my first technical blog!

This blog has been written for beginners to Go Lang and the use of Context Packages in Go. However, I hope it will be of interest to Gophers of all levels

This blog will go through what context is, why it’s used, as well as going through a few examples of how the Context package can be used in Go. I will then give you an outline of the Rules of Use, before summarizing.

What is Context?

If your main task is to make…

Sundara Senthil

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store