The Go Blog

Go and the Google Cloud Platform

Andrew Gerrand
12 June 2013


In 2011 we announced the Go runtime for App Engine. Since then, we have continued to improve the Go App Engine experience, and generally improved Go support for the Google Cloud Platform. For instance, the google-api-go-client provides a Go interface to a range of Google’s public APis, including Compute Engine, Cloud Storage, BigQuery, Drive, and many more.

Learn more by watching these talks from Google I/O this year:

High Performance Apps with Go on App Engine

The Go runtime for App Engine is a high performance engine for running web applications. It produces fast responses, starts instances in a fraction of a second, makes the most use of instance hours, and allows your app to do serious processing at full machine speed. Come along to hear how to fully exploit the power of Go on App Engine and make your web applications the best they can be.

All the Ships in the World

Visualizing Data with Google Cloud and Maps

Tens of thousands of ships report their position at least once every 5 minutes, 24 hours a day. Visualizing that quantity of data and serving it out to large numbers of people takes lots of power both in the browser and on the server. This session will explore the use of Maps, App Engine, Go, Compute Engine, BigQuery, Cloud Storage, and WebGL to do massive data visualization.

Next article: Introducing the Go Race Detector
Previous article: A conversation with the Go team
Blog Index