Tag: Go

AlloyDB Go April 8, 2024

Using AlloyDB Go connector for automatic IAM authentication (service account) - This blog post walks you through the process of configuring your application and AlloyDB Instance to use AlloyDB Go connector so that your application can use a service account to connect to AlloyDB database.

Cloud Storage Go Javascript April 8, 2024

GCP’s Signed URLs & A Browser Oddity - A view into my experience developing a signed URL with Go in GCP and Cloud Storage.

Gemini Go Machine Learning Jan. 29, 2024

Pixel guessing : using Gemini Pro Vision with Go - Let’s have fun with the vision powers of AI!

Go Kubernetes Microservices Jan. 1, 2024

Mastering Go Microservices in Google Cloud Kubernetes: From API Integration to Advanced Traffic Management - Sample Go application deployed on GKE.

Compute Engine Go Nov. 27, 2023

Using Golang to interact with Google Compute API Part I: Manipulating Compute Engine Instances - Introduction to Google Compute API.

Cloud Run Go Official Blog Serverless Nov. 20, 2023

A Cloud Run service was slow, here’s how we fixed it - Improving code in Cloud Run app.

Cloud Spanner Go Official Blog Nov. 13, 2023

Golang’s GORM support for Cloud Spanner is now Generally Available

Cloud Logging Cloud Run Go OpenTelemetry Skaffold Oct. 16, 2023

Simple observability for Cloud Run applications with GCP and OTLP - Cloud Run application that uses OpenTelemetry to collect telemetry data.

Go Official Blog Serverless Aug. 7, 2023

Simplifying creation of Go applications on Google Cloud - We’ve released four gonew templates to help developers bootstrap Go applications for several common use cases using Google Cloud services.

Cloud Identity Go July 31, 2023

Ultimate Guide to User Authorization with Identity Platform - An end to end guide to implement user authorization with Cloud Identity.

Docker Go Serverless July 17, 2023

Deploying a Golang Web App to Google Cloud Run: A Step-by-Step Guide - In this guide, we will walk through the process of deploying a Golang web app to Google Cloud Run using Docker.

Go July 10, 2023

Use Google Palm with Golang - Generative AI is very trending and useful tool to add in applications but Golang does not benefit of any client library. Here a solution!

Cloud Run Go gRPC Serverless May 22, 2023

Google Cloud Serverless Platform Highlights Series — Episode 2: Cloud Run gRPC Triggering - This blog post explains how to trigger a Cloud Run instance with gRPC requests.

BigQuery Cloud Pub/Sub Dataflow Go April 17, 2023

How to build Dataflow Pipelines with Beam Golang SDK - IoT Dataflow Pipeline with Data Enrichment, Correction and Filtering using Pub/Sub and BigQuery.

Cloud SQL Go Official Blog March 27, 2023

How to Connect your Go Application to Cloud SQL - GitHub documentation helps you integrate multiple types of databases into your Go code.

Go Translation API March 20, 2023

Google Translate API — Should you use V2 or V3? And what cool stuff are there in V3? - Have you heard about “Glossary” in translations? Or looking to use batch translations with Google translate? We’ll discuss these topics here.

Cloud Firestore Go Feb. 20, 2023

Marshalling/Unmarshalling custom structs in Go for Firestore Native.

Cloud Functions Go Monitoring Dec. 12, 2022

Set up a Google Chat alert with Google Cloud - This article shows how to display an alert from Google Cloud in Google Chat.

Cloud Run Go Workflows Oct. 3, 2022

A Cloud Run service in Go calling a Workflows callback endpoint - Using callback endpoint in Workflows to resume execution.

Go Google Kubernetes Engine Kubernetes Oct. 3, 2022

Dynamic Kubernetes Configuration for GKE - Connect to GKE from outside the cluster by discovering the necessary configuration parameters from Google Cloud APIs.

Artifact Registry DevOps Go Java Official Blog Sept. 26, 2022

Container analysis support for Maven and Go Automatic Scanning of Containers in Public Preview - Customers can now list existing vulnerabilities in Maven and Go packages automatically via Container Scanning upon upload to Artifact Registry.

Cloud Spanner Go Official Blog Sept. 19, 2022

Golang’s database/sql driver support for Cloud Spanner is now Generally Available - Enabling Golang application developers to use Google Cloud Spanner as a database provider via database/sql driver support.

Go Official Blog Sept. 19, 2022

Why I love Go - Learn all the reasons David Yach, industry veteran and Director of Engineering at Google Cloud, loves to use Go for software development.

Cloud Spanner Go Official Blog Aug. 15, 2022

Debugging cloud spanner latency using OpenCensus and Go client library - This article describes a client side latency issue caused by session pool exhaustion and how users can diagnose the situation by using OpenCensus features and Cloud Spanner client library for Go.

Go Translation API July 25, 2022

Translate Any Retro Game on the fly with Google Cloud AI and Go - Using the Google Cloud Vision and Google Translate APIs to translate which translates anything on screen to your preferred language.

Cloud Spanner Go Official Blog July 18, 2022

Debugging cloud spanner latency using OpenCensus and Go client library - This article describes a client side latency issue caused by session pool exhaustion and how users can diagnose the situation by using OpenCensus features and Cloud Spanner client library for Go.

Cloud Logging Go Official Blog July 4, 2022

More support for structured logs in new version of Go logging library - Learn how to enrich your Go applications observability using Google logging client.

Cloud Logging Compute Engine Go June 27, 2022

Writing Logs in GCP Logs Explorer for Compute Engine on Golang - Writing logs to Cloud Logging from Go program running on Compute Engine.

Cloud Run Cloud Scheduler Docker Go Terraform June 20, 2022

Schedule Simple Go App Workloads Using Google Cloud Platform - A short tutorial on scheduling workloads using Infrastructure-as-Code with GCP, Docker, and Terraform.

DevOps Go Terraform April 18, 2022

Deploy Infrastructure using CDK for Terraform with Go

Cloud Run Go Knative April 4, 2022

Pre-Heating Cloud Run Apps for crisp UX - Learn how and why to scale your Cloud Run apps to provide a great user experience.

Cloud Monitoring Cloud Pub/Sub Go March 28, 2022

Querying metrics from Google Cloud Monitoring in Golang - Golang code to query Pub/Sub metrics from Cloud Monitoring.

Cloud Functions Go Terraform Jan. 24, 2022

Cloud Functions in Go with Terraform - Deploying a Cloud Function in Go using Terraform.

API Go Kubernetes Terraform Dec. 13, 2021

Deploy a Go API to Google Kubernetes Engine via Terraform - How to create and deploy a simple Golang API to GKE Cluster using only Terraform.

App Engine Beginner Go Dec. 6, 2021

Your first steps with App Engine - Take your first steps in App Engine with Golang web app.

BigQuery Go Oct. 4, 2021

Testable BigQuery SQL - Espresso — A framework for writing testable BigQuery queries.

Cloud Firestore Go July 26, 2021

Using The GCP Firestore Emulator for Local Go Application Development - This article provides a short introduction to using the Cloud Firestore emulator on a local machine to develop Go application.

Cloud Run Go gRPC June 7, 2021

Serving gRPC+HTTP from a Go app on Cloud Run (and elsewhere) - A code sample to deploy Go server to serve both gRPC and HTTP endpoint from a single service.

Apache Beam Cloud Dataflow GCP Experience Go Machine Learning May 3, 2021

Building a Fincrime Feature Store — How we use Golang and Dataflow - Building Apache Beam pipeline in Go.

Go Official Blog April 25, 2021

Go is powering enterprise developers: Developer survey results - Go Developer Survey with a focus on cloud development, which informs the experience of building with Go on Google Cloud.

Cloud Functions Go April 25, 2021

Cloud Functions Deployment Automation - Build your microservices with Cloud Function and automate using common command line interface tools.

Go Serverless April 5, 2021

GoDevNet: Go webapp serverless options in GCP - Valentin Deleplace

Go Official Blog Feb. 22, 2021

Ship your Go applications faster to Cloud Run with ko - With "ko", you can build and push container images for your Go apps without Docker (and faster than Docker), then deploy to Cloud Run.

Buildpacks Docker Go Feb. 8, 2021

You don’t need a Dockerfile to build a Go Container - Using buildpacks to build Go applications into containers.

Cloud Storage Go Kubernetes Nov. 22, 2020

Autobucket Operator - Building a Cloud Storage Kubernetes Operator with Go and Operator SDK.

Go Networking Oct. 19, 2020

GCP Cloud NAT + Golang’s HTTP client = - Why did it stop after 64 request?

API API Gateway Cloud Functions Cloud Run DevOps Go Terraform Sept. 28, 2020

GCP API Gateway Demo with Terraform / Go / Cloud Run - An example of using API Gateway connecting 2 microservices.

API Go Google Kubernetes Engine Tutorial Sept. 21, 2020

Deploying a Go-swagger service using Google Kubernetes Engine (GKE) - This tutorial goes through the process of deploying Go swagger project on GKE.

Go Google Kubernetes Engine Kubernetes Sept. 21, 2020

PV usage as metrics on GKE - Go program which can be used to collect and export statistics to Monitoring in Persistent Volumes.

Cloud SQL Cloud Storage Go Sept. 7, 2020

How to save terabytes of cloud storage - A simple way for periodically cleaning up Google CloudSQL and Google Cloud Storage data.

Cloud Run Docker Go Serverless Aug. 24, 2020

NoOps Go on Cloud Run - Using Google ko tool to deploy Go application to Cloud Run.

Cloud Run Go Knative Aug. 24, 2020

Cloud Run SDK as a Knative API client - This article explains how to use Cloud Run's client libraries in Go to make API calls to Knative clusters.

Cloud Run Docker Go Tutorial July 20, 2020

Multi Region Load Balancing with GO and Google Cloud Run — Parts 1-3 - Learn how to deploy a simple GO application to four regions on Google’s Cloud Run platform and improve your service’s availability and latency.

Apache Beam Cloud Dataflow Go Python July 13, 2020

A Data Engineering Perspective on Go vs. Python (Part 2 — Dataflow) - A comparison of Python and Go Beam SDK with benchmarks.

Cloud Datastore Cloud Firestore Go NoSQL June 1, 2020

Firestore/Datastore: unlocked the query filter capabilities in Go - Go library for enhancing Firestore and Datastore query capabilities.

Cloud Build Go May 25, 2020

DevOps II (Google Cloud Talks by DevRel) - Session 1: Go is the language of the Cloud (Jaana Dogan) Session 2: Securing container build pipelines (Don McCasland).

Cloud Functions Go Serverless May 11, 2020

Serverless with Google Cloud Function and GoLang - Creating and deploying Cloud Function with Serverless framework.

Cloud Run Go Machine Learning TensorFlow April 27, 2020

On-demand small batch predictions with Cloud Run and Embedded-tf - Going over possibilities to serve large number of Tensorflow models on GCP.

Cloud Spanner Go April 20, 2020

Google Cloud Spanner driver for Go - Google Cloud Spanner driver for database/sql.

Go Security April 6, 2020

Easily generate Google signed id-token with token-generator - Tool in Go to generate id_token based on a service account.

Cloud Storage Go Security March 9, 2020

Using Credential Access Boundary (DownScoped) Tokens - Credential Access Boundary is a policy language that you can use to downslope the accessing power of your GCP short-lived credentials. You can define a Credential Access Boundary that specifies which resources the short-lived credential can access, as well as an upper bound on the permissions that are available on each resource of Cloud Storage.

Big Data BigQuery GCP Experience Go March 9, 2020

Loading and transforming data to BigQuery at large scale - Using serverless data loading to BigQuery to reduce daily costs $8K to $15 per day.

Cloud KMS Cloud Storage Go March 9, 2020

Google Cloud KMS based Service Accounts for Authentication and SignedURLs - Tutorial on using a Google Cloud KMS key as a Service Account.

Go Google Kubernetes Engine Stackdriver March 2, 2020

4 tips for logging on GCP using Golang and Logrus - Tips on logging in Go apps when deployed on Google Kubernetes Engine.

Cloud Functions Go Feb. 3, 2020

Structuring Go code for Google Cloud Functions: Root-level references - Discussion about Google Cloud Functions constraints on code structure to make sure that the source can be compiled successfully.

Cloud Functions Go Feb. 3, 2020

Structuring Go code for Google Cloud Functions: The builder pattern - Rather than writing HTTP handlers directly we’re going to write builder functions that return HTTP handlers.

Cloud Functions Go NodeJS Python Secret Manager Serverless Jan. 27, 2020

“Init” Cloud Functions - Code samples for initializing Cloud Functions with data from Secret Manager.

Go Serverless Jan. 13, 2020

Build a serverless service for “Contact Me” form in Golang and deploy on GCP - Using Cloud Functions written in Go and Serverless framework to send data from a form in an email.

App Engine Go Jan. 6, 2020

Migrating your App Engine app to Go 1.12+ - Example of code changes in the web app when updating from Go 1.11 to Go 1.12 to on Google App Engine.

Cloud Identity Firebase Go Jan. 6, 2020

Multi-tenant applications with Firebase and Google Cloud - Using the Cloud Identity Platform to create multi-tenant applications in Firebase.

Go Spinnaker Dec. 2, 2019

Deploying Go App with GCP, CircleCI and Spinnaker - Deployment of Go app using Google Cloud Platform, CircleCI and Spinnaker.

Go Knative Kubernetes Serverless Oct. 14, 2019

Deploy Knative Service directly from source code using Kaniko / Ko - Using kaniko and ko, to deploy Kantive serverless cluster directly from source code without building image locally.

App Engine Go Oct. 14, 2019

Surviving traffic spike from Hacker News: my dreaded Google Cloud invoice - What is the real price of handling Hacker News traffic spike?

Cloud Run Go Serverless Oct. 6, 2019

Hacking Google Cloud Run - Using Cloud Run to run long background tasks.

Cloud Run Cloud Scheduler Go Sept. 30, 2019

Running a scraping platform at Google Cloud for as little as US$ 0.05/month - Deploying a small scraping project on Cloud Run.

Cloud Pub/Sub Go Sept. 23, 2019

Handling Asynchronous Errors on GCP with go-cloud and Pub/Sub - The article demonstrates how to handle failed async messages.

Cloud Firestore Go Kubernetes Sept. 2, 2019

Using Google Firestore for a Golang backend application - Example of using Cloud Firestore with Golang client.

API Go gRPC Security Aug. 19, 2019

gRPC Authentication with Google OpenID Connect tokens - The article explains how to get ID Tokens for HTTP clients using google auth libraries and applying them to gRPC clients.

Beginner Go June 17, 2019

Using pure Golang for Google cloud - Examples for beginners to use Go and Google Cloud client libraries.

Go Monitoring Stackdriver May 20, 2019

Google Cloud Trace context propagation and metrics graphs with Grafana+Prometheus and Stackdriver - The sample webapp application uses Opencensus to emit metrics and traces.

Cloud Functions Go NodeJS Official Blog Python Serverless May 6, 2019

Your favorite runtimes, now generally available on Cloud Functions - Python, Go and Node.js are now supported runtimes on Cloud Functions.

Cloud Functions Cloud Storage Go Security May 6, 2019

GPG stream encryption and decryption on Google Cloud Functions and Cloud Run - This article shows how to deploy a GPG Encryption and Decryption functions that read in a file in GCS and performs the named operations against the source file provided.

Go Monitoring April 29, 2019

OpenCensus and SLOs - Discussion on monitoring service level objectives with OpenCensus.

Cloud Run Cloud SQL Go April 15, 2019

Connecting to Cloud SQL from Cloud Run - Using Cloud SQL proxy to connect from Cloud Run to Cloud SQL database.

App Engine Go Java NodeJS April 8, 2019

Google App Engine Benchmark - Benchmarking Google App Engine for various properties and languages.

Go Google Kubernetes Engine Istio Stackdriver March 25, 2019

Kubernetes-based Microservice Observability with Istio Service Mesh: Part 2 - Exploring the set of observability tools that are part of the latest version of Istio Service Mesh.

Cloud Scheduler Go Terraform Feb. 25, 2019

Writing my first Terraform Resource - Using Terraform custom plugin to create Cloud Scheduler job.

Cloud Functions Go Jan. 28, 2019

Google Cloud Functions in Go - How to write and deploy 2 types of Google Cloud Functions in Go: HTTP function and background function.

Cloud Functions Go Jan. 28, 2019

Writing Google Cloud Functions in Go - Building and deploying a Google Cloud Function using Go.

Cloud Functions Go Jan. 28, 2019

Dancing gopher with Cloud Functions - Details about the Dancing Gopher factory function.

Cloud Functions Go Jan. 21, 2019

Get Go-ing with Cloud Functions: Go 1.11 is now a supported language - Announcement about support for Go on Cloud Functions.

Cloud Functions Go TensorFlow Jan. 21, 2019

Google Cloud Functions Now Runs Go — What About TensorFlow? - Explore ways to run TensorFlow via cloud functions using Go runtime.

Cloud Functions Go Jan. 21, 2019

Image Resizing with Go and Cloud Functions - Build a basic Image Resizer in pure Go and and Cloud Functions.

App Engine Cloud Firestore Cloud Functions Go Jan. 7, 2019

Developing a cryptocurrency price monitor using Firebase and Google Cloud Platform

App Engine Go Oct. 29, 2018

Build Go Restful API in App Engine - Example of creating and deploying Golang web server on App Engine.

App Engine Go Official Blog Oct. 22, 2018

Go 1.11 is now available on App Engine - Beta availability of the Go 1.11 runtime for the App Engine standard environment.

Cloud Functions Cloud Storage Go Sept. 10, 2018

Google Cloud Storage “exploder” #2 - Using Golang Cloud Functions Alpha to unzip files triggered by uploaded to GCS.

App Engine Cloud Build Go Sept. 3, 2018

Cloud Build, Golang & App Engine - Deploy App Engine apps using Cloud Build.

Cloud Functions Go Tutorial Sept. 3, 2018

Google Cloud Functions for Go - Latest addition to Cloud Functions runtime is Go. Brief overview how to set and deploy Go code.

App Engine Go Sept. 1, 2018

Ephi — The ephemeral bot for Slack built with Google App Engine Task Queues - Ephi, an open source project written in Golang and deployed on Google App Engine.

Go Stackdriver July 16, 2018

Monitoring HTTP Latency with OpenCensus and Stackdriver - How to implement your own probe for monitoring HTTP Latency with OpenCensus by writing code in Go.

App Engine Go June 25, 2018

Building a Go Web App from Scratch to Deploying on Google Cloud | Part #1 - Building a Simple Go Web App from Scratch. - Building a Go Web App which will be deployed on Google Cloud.

Go Google Cloud Platform June 18, 2018

What a Go developer needs to know about Google Cloud Platform - Google Cloud Platfom products for Go developers for building web apps.

Cloud Pub/Sub Go June 11, 2018

Publish-Subscribe in Google Cloud Platform using Go Client Libraries - How to implement pub-sub using Google Cloud using Go Client Libraries.

Go Stackdriver April 30, 2018

Continuous Profiling of Go programs - Profiling of Go programs using Stackdriver Profiler.

App Engine Go April 9, 2018

Deploying your Go app on Google App Engine - Tutorial on how to deploy a Go app to both the GCP App Engine Standard and Flexible Environments.

App Engine Go Tutorial April 2, 2018

Deploying your Go app on Google App Engine - This tutorial will show you how to deploy a Go app to both the GCP App Engine Standard and Flexible Environments.

Go Google Kubernetes Engine gRPC March 19, 2018

Deploy go gRPC services behind LoadBalancer on GKE - Tutorial about how to deploy go gRPC services behind LoadBalancer on GKE.

Firebase Go March 19, 2018

Firebase: Database interactions from Go - Firebase Admin SDK for Go now comes with a database API. Developers can use this API to access the Firebase database from Go applications.

Go Kubernetes Jan. 15, 2018

Introducing client-go version 6 - client-go version 6 support for Kubernetes 1.9

Go Stackdriver Jan. 1, 2018

How to use Stackdriver to monitor custom application metrics - Monitoring internal application events, like throughput of specific types of events, multi-step transaction duration or a total end-to-end pipeline performance with Stackdriver custom metrics.

Firebase Go Dec. 18, 2017

Firebase: Introducing Bulk User Export and Custom Claims - Explanation of Firebase's latest SDK updates, namely bulk user export and custom claims.

Go Stackdriver Nov. 13, 2017

Go logger with Kubernetes Stackdriver format compatibility

Cloud Pub/Sub Cloud Storage Go Sept. 18, 2017

Creating GCS buckets with Slack bots in Go - Designing Slack bot to create Google Cloud Storage buckets

App Engine Go Aug. 28, 2017

Introducing Marvin: A go-kit server for the App Engine Standard Environment - Marvin provides common tools and structure for services being built on Google App Engine by leaning heavily on go-kit libraries

Cloud SQL Go Aug. 20, 2017

Google Cloud SQL — 6 ways (Golang) - Examples of how to connect to Cloud SQL databases with Golang

App Engine Go Aug. 7, 2017

Deploying scalable Go APIs on Google Cloud - Experience with running Go application on Google App Engine

Docker Go Kubernetes July 3, 2017

Go, Docker, Google Cloud: A Microservice HOWTO - Step by step tutorial about how to setup and deploy Go application on Kubernetes cluster

Go June 19, 2017

A twitter bot and systemd (that runs free on GCP) - Building a Twitter bot that will retweet all tweets containing specific hash tag

Go June 4, 2017

Native Go Development on GCP with the Context Package

Cloud Natural Language API Go May 22, 2017

Using Google Cloud Spanner to measure social media influence over stock market - Simple application which takes data from Twitter, analyze through Cloud Natural Language API and stores in Cloud Spanner written in Golang

Go Stackdriver April 24, 2017

Distributed tracing for Go - How Google is using distributed tracing and how Google Cloud Customers can use custom tracing in Go


Latest Issues


Zdenko Hrček
Třebanická 183
Prague, Czech Republic
Phone: +420 777 283 075
Email: [email protected]