App Engine for Golang Performance

Let's GAE/Go!

30 November 2014

Profile

2

Agenda

3

What's App Engine?

4

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")
}
5

Bad App Engine

6

What's Managed VMs?

7

What's Managed VMs?

8

Bad Managed VMs

9

Performance

10

Strategy

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

11

App Engine for Golang vs App Engine for Java

12

App Engine for Golang

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

13

App Engine for Java

max instances 38

14

MVMs for Golang vs MVMs for Java

15

Managed VMs for Golang

max instances 1

16

Managed VMs for Java

max instances 5
Bad Response Status All 503

17

Thank you

TOPGATE GAE Meister

Use the left and right arrow keys or click the left and right edges of the page to navigate between slides.
(Press 'H' or navigate to hide this message.)