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

Go and Microservices - NDC London 2018

mattheath
January 27, 2018

Go and Microservices - NDC London 2018

Presented at NDC London 2018

mattheath

January 27, 2018
Tweet

More Decks by mattheath

Other Decks in Programming

Transcript

  1. A UK banking licence is authorised by the PRA and

    regulated by the PRA and FCA1, allowing deposit- taking and balance sheet lending. Once granted, it allows firms to passport across Europe, accessing This is followed by a “mobilisation” phase during which final capital is raised and IT systems are completed, before launching to the public. We received a UK banking licence in August 2016! FEB 2015 JAN 2016 JAN 2017 MAR FEB FEB APR MAR MAR APR MAY JUN JUL MAY APR JUN MAY JUL JUN AUG JUL SEP AUG NOV SEP DEC NOV DEC PRE APPLICATION APPLICATION MOBILISATION LAUNCH LICENCE WITH RESTRICTIONS 50K MAX DEPOSIT WE ARE HERE A UK banking licence is authorised by the PRA and regulated by the PRA and FCA1, allowing deposit- taking and balance sheet lending. Once granted, it allows firms to passport across Europe, accessing This is followed by a “mobilisation” phase during which final capital is raised and IT systems are completed, before launching to the public. We received a UK banking licence in August 2016! JAN 2016 JAN 2017 MAR FEB FEB APR MAR MAR APR MAY JUN JUL MAY APR JUN MAY JUL JUN AUG JUL SEP AUG NOV SEP DEC NOV DEC E APPLICATION APPLICATION MOBILISATION LAUNCH LICENCE WITH RESTRICTIONS WE ARE HERE AUG
 2017 JAN
 2016 Feb
 2015 APR
 2017 PREPAID
 LAUNCH LICENCE WITH RESTRICTIONS WE ARE HERE A UK banking licence is authorised by the PRA and regulated by the PRA and FCA1, allowing deposit- taking and balance sheet lending. Once granted, it allows firms to passport across Europe, accessing This is followed by a “mobilisation” phase during which final capital is raised and IT systems are completed, before launching to the public. We received a UK banking licence in August 2016! FEB 2015 JAN 2016 JAN 2017 MAR FEB FEB APR MAR MAR APR MAY APR JUN MAY JUL JUN AUG JUL SEP AUG NOV SEP DEC NOV DEC PRE APPLICATION APPLICATION MOBILISATION LICENCE WITH RESTRICTIONS WE ARE HERE
  2. // Handler is your Lambda function handler func Handler(request events.APIGatewayProxyRequest)

    (events.APIGatewayProxyResponse, error) { ... } func main() { lambda.Start(Handler) }
  3. ?

  4. ?

  5. Service Discovery Load Balancing Timeouts Failure Detection Retries Rate Limiting

    Circuit Breaking Connection Pooling Context Propagation Metrics and Tracing Request Cancellation
  6. Service Discovery Load Balancing Timeouts Failure Detection Retries Rate Limiting

    Circuit Breaking Connection Pooling Context Propagation Metrics and Tracing Request Cancellation
  7. Service Discovery Load Balancing Timeouts Failure Detection Retries Rate Limiting

    Circuit Breaking Connection Pooling Context Propagation Metrics and Tracing Request Cancellation