$30 off During Our Annual Pro Sale. View Details »

Lambda & Golang

Lambda & Golang

Uma pequena abordagem de lambdas e como funciona os serverless usando Golang.
Apresento como é o ecossistema quando o assunto trata-se de serverless e seus respectivos custos e suas vantagens e desvantagens.
Mostrando qual melhor cenário seria a utilização de lambdas.

Jefferson Otoni Lima

October 25, 2018
Tweet

More Decks by Jefferson Otoni Lima

Other Decks in Technology

Transcript

  1. s3wf.com
    @jeffotoni
    15º MeetUp DevOps BH, 2018 Out 25
    Jefferson Otoni
    Lambda Go

    View Slide

  2. @jeffotoni
    O que é Lambda ?
    Lambda.Start(Handler)
    go get deploy / var Sam *PublicBeta
    01
    02
    03
    Quanto Custa $ ?
    04
    Limites & concorrência
    05
    Microsserviço vs Lambda 06

    View Slide

  3. S3Event(s, f, function(result) {
    s3List(result, function(result) {
    s3Records(result, function(result) {
    …...
    });
    });
    });
    O que é
    Lambda?

    View Slide

  4. Lambda.Start(Handler)
    gohello.go

    View Slide

  5. View Slide

  6. Build e Ci/CD
    Log e Monitoramento
    Desenvolvimento Publicação

    View Slide

  7. Deploy := &Serverless{...}

    View Slide

  8. type Serverless struct { Web *Event}

    View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. type Containers struct{ Pod *Node}

    View Slide

  13. View Slide

  14. L := &Serverless{ l *Lambda}

    View Slide

  15. O que é
    Invoke?

    View Slide

  16. LambdaInvoke <- gohello

    View Slide

  17. O que é
    SAM?

    View Slide

  18. Simulation := &SamBeta{...}

    View Slide

  19. Simulation := &SamCode{...}

    View Slide

  20. Limites
    concorrência

    View Slide

  21. View Slide

  22. Quanto
    Custa?

    View Slide

  23. CustoInvoke := &AwsLambda{...}

    View Slide

  24. Calcular := &Lambda{...}

    View Slide

  25. microserviços
    vs
    Lambdas?

    View Slide

  26. Thanks := &Obrigado{...}
    Obrigado...
    github.com/jeffotoni
    instagram.com/jeffotoni
    https://t.me/devopsbh
    https://t.me/go_br
    https://t.me/awsbrasil

    View Slide