Home Conference Sessions The Robustness o...

The Robustness of Go

Francesc Campoy | GOTO Copenhagen 2018

You need to be signed in to add a collection

Go was designed with Google's needs in mind, and when you're running software at the scale that Google does robustness is of prime importance. In this talk we will cover what design decisions of Go help building robust programs, but also those parts of the language can cause problems that one needs to be aware and what techniques to apply to avoid risks. We will also compare Go robustness to Erlang, probably the most robust runtime out there, and see how its "let it crash" principle can be brought into Go.

Share on:
linkedin facebook
Copied!

Transcript

Go was designed with Google's needs in mind, and when you're running software at the scale that Google does robustness is of prime importance. In this talk we will cover what design decisions of Go help building robust programs, but also those parts of the language can cause problems that one needs to be aware and what techniques to apply to avoid risks.

We will also compare Go robustness to Erlang, probably the most robust runtime out there, and see how its "let it crash" principle can be brought into Go.

About the speakers

Francesc Campoy

Francesc Campoy

Gopher, Host of the Just For Func Podcast, and VP of Developer Relations at source{d}