Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GOAD, load testing a escala global - BA Tech Ta...

GOAD, load testing a escala global - BA Tech Talk #2

Clemens Waltken nos cuenta cómo funciona Goad, un sistema de pruebas de carga de escala global.

Avatar for Edrans Social

Edrans Social

October 04, 2017
Tweet

More Decks by Edrans Social

Other Decks in Technology

Transcript

  1. Why you can't replicate it with your development notebook limited

    connectivity machine limits (open files, memory, CPU) physically restricted to one location no zombies present Slide 8 of 18
  2. $ goad AWS λ us-east-1 AWS λ ap-northeast-1 AWS λ

    us-west-2 AWS λ eu-west-1 AWS SQS https://golang.org/ Up to 100,000 concurrent requests Results posted to SQS Goad pulls the results from SQS Invoke λ functions Slide 10 of 18
  3. AWS Lambda Introduced 2014 Runs code on AWS in response

    to events Automatically manage underlying compute resources Slide 12 of 18
  4. How does AWS Lambda handle event⚡ ? 1.) Boot up

    generic docker container 2.) Deploy code provided by developer 3.) Pass in event to event handler (and start the taxi timer) 4.) Wait for handler to nish (and bill the customer) 5.) Eventually destroy container Slide 13 of 18
  5. Abandoned GitHub repository Caspar David Friedrich 1810 Oil on canvas

    https://github.com/goadapp/goad Slide 17 of 18