App Engine for Golang Performance

Let's GAE/Go!

30 November 2014

Profile

Agenda

What's App Engine?

What's App Engine?

package goappengine

import (
    "fmt"
    "net/http"
)

func init() {
    http.HandleFunc("/", handler)
}

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello, App Engine for Go")
}

Bad App Engine

What's Managed VMs?

What's Managed VMs?

Bad Managed VMs

Performance

Strategy

Send the time it took to fetch in bigquery
Compute Engine Attack from 3 Region

App Engine for Golang vs App Engine for Java

App Engine for Golang

max instances 20
request is more than 1000 / s and Performance decrease ?

App Engine for Java

max instances 38

MVMs for Golang vs MVMs for Java

Managed VMs for Golang

max instances 1

Managed VMs for Java

max instances 5
Bad Response Status All 503

Thank you

TOPGATE GAE Meister