SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
s3wf.com
@jeffotoni
15º MeetUp DevOps BH, 2018 Out 25
Jefferson Otoni
Lambda Go
@jeffotoni
O que é Lambda ?
Lambda.Start(Handler)
go get deploy / var Sam *PublicBeta
01
02
03
Quanto Custa $ ?
04Limites & concorrência
05
Microsserviço vs Lambda 06
S3Event(s, f, function(result) {
s3List(result, function(result) {
s3Records(result, function(result) {
…...
});
});
});
O que é
Lambda?
Lambda.Start(Handler)
gohello.go
Build e Ci/CD
Log e MonitoramentoDesenvolvimento Publicação
Deploy := &Serverless{...}
type Serverless struct { Web *Event}
type Containers struct{ Pod *Node}
L := &Serverless{ l *Lambda}
O que é
Invoke?
LambdaInvoke <- gohello
O que é
SAM?
Simulation := &SamBeta{...}
Simulation := &SamCode{...}
Limites
concorrência
Quanto
Custa?
CustoInvoke := &AwsLambda{...}
Calcular := &Lambda{...}
microserviços
vs
Lambdas?
Thanks := &Origado{...}
Obrigado...
github.com/jeffotoni
instagram.com/jeffotoni
https://t.me/devopsbh
https://t.me/go_br
https://t.me/awsbrasil

Mais conteúdo relacionado

Semelhante a 15o MeetUp DevOps BH Lambda

Programação Orientada a Testes
Programação Orientada a TestesProgramação Orientada a Testes
Programação Orientada a TestesGregorio Melo
 
TDC 2014 - Java 8: Expressões Lambda e API de Stream
TDC 2014 - Java 8: Expressões Lambda e API de StreamTDC 2014 - Java 8: Expressões Lambda e API de Stream
TDC 2014 - Java 8: Expressões Lambda e API de StreamDanival Calegari
 
Machine Learning Efetivo com AWS: Da extração dos dados ao deploy em produção
Machine Learning Efetivo com AWS: Da extração dos dados ao deploy em produçãoMachine Learning Efetivo com AWS: Da extração dos dados ao deploy em produção
Machine Learning Efetivo com AWS: Da extração dos dados ao deploy em produçãoBruno Bitencourt Luiz
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2André Dias
 
IMaster Developer Week RJ - Qualidade de software: SOLID/DDD
IMaster Developer Week RJ - Qualidade de software: SOLID/DDDIMaster Developer Week RJ - Qualidade de software: SOLID/DDD
IMaster Developer Week RJ - Qualidade de software: SOLID/DDDAlexandre Brandão Lustosa
 
Java 8 - Expressões Lambda e Stream API - DevCamp 2014
Java 8 - Expressões Lambda e Stream API - DevCamp 2014Java 8 - Expressões Lambda e Stream API - DevCamp 2014
Java 8 - Expressões Lambda e Stream API - DevCamp 2014Danival Calegari
 
Cacheamento Lado Servidor
Cacheamento Lado ServidorCacheamento Lado Servidor
Cacheamento Lado ServidorMario Guedes
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
GSoC tcptest - TCP/IP Regression Test
GSoC tcptest - TCP/IP Regression TestGSoC tcptest - TCP/IP Regression Test
GSoC tcptest - TCP/IP Regression TestVictor Hugo Bilouro
 
Twelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS SummitTwelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS SummitAmazon Web Services
 
Foco no app, viva o serverless!
Foco no app, viva o serverless!Foco no app, viva o serverless!
Foco no app, viva o serverless!Mario Guedes
 
"Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre...
"Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre..."Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre...
"Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre...lccausp
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2André Dias
 
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo SummitAmazon Web Services
 
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR ServiceTDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Servicetdc-globalcode
 
C#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variânciaC#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variânciaGiovanni Bassi
 
Case do Tá Tri no RS on Rails 2010
Case do Tá Tri no RS on Rails 2010Case do Tá Tri no RS on Rails 2010
Case do Tá Tri no RS on Rails 2010tatriimoveis
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningFelipe Santos
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 

Semelhante a 15o MeetUp DevOps BH Lambda (20)

Programação Orientada a Testes
Programação Orientada a TestesProgramação Orientada a Testes
Programação Orientada a Testes
 
TDC 2014 - Java 8: Expressões Lambda e API de Stream
TDC 2014 - Java 8: Expressões Lambda e API de StreamTDC 2014 - Java 8: Expressões Lambda e API de Stream
TDC 2014 - Java 8: Expressões Lambda e API de Stream
 
Machine Learning Efetivo com AWS: Da extração dos dados ao deploy em produção
Machine Learning Efetivo com AWS: Da extração dos dados ao deploy em produçãoMachine Learning Efetivo com AWS: Da extração dos dados ao deploy em produção
Machine Learning Efetivo com AWS: Da extração dos dados ao deploy em produção
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
 
IMaster Developer Week RJ - Qualidade de software: SOLID/DDD
IMaster Developer Week RJ - Qualidade de software: SOLID/DDDIMaster Developer Week RJ - Qualidade de software: SOLID/DDD
IMaster Developer Week RJ - Qualidade de software: SOLID/DDD
 
Java 8 - Expressões Lambda e Stream API - DevCamp 2014
Java 8 - Expressões Lambda e Stream API - DevCamp 2014Java 8 - Expressões Lambda e Stream API - DevCamp 2014
Java 8 - Expressões Lambda e Stream API - DevCamp 2014
 
Cacheamento Lado Servidor
Cacheamento Lado ServidorCacheamento Lado Servidor
Cacheamento Lado Servidor
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
GSoC tcptest - TCP/IP Regression Test
GSoC tcptest - TCP/IP Regression TestGSoC tcptest - TCP/IP Regression Test
GSoC tcptest - TCP/IP Regression Test
 
Twelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS SummitTwelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
 
Foco no app, viva o serverless!
Foco no app, viva o serverless!Foco no app, viva o serverless!
Foco no app, viva o serverless!
 
"Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre...
"Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre..."Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre...
"Aula sobre Paralelização Automática". Rogério A. Gonçalves e Prof. Dr. Alfre...
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
 
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
 
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR ServiceTDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
 
C#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variânciaC#4 - Parte 2 - COM interop e variância
C#4 - Parte 2 - COM interop e variância
 
Case do Tá Tri no RS on Rails 2010
Case do Tá Tri no RS on Rails 2010Case do Tá Tri no RS on Rails 2010
Case do Tá Tri no RS on Rails 2010
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine Learning
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 

Mais de jefferson Otoni Lima

Mais de jefferson Otoni Lima (15)

Cloud e Ged
Cloud e GedCloud e Ged
Cloud e Ged
 
Desktop e go!
Desktop e go!Desktop e go!
Desktop e go!
 
Golang além do hello world
Golang além do hello worldGolang além do hello world
Golang além do hello world
 
Do zero ao deploy
Do zero ao deployDo zero ao deploy
Do zero ao deploy
 
Rest, sockets em golang
Rest, sockets em golangRest, sockets em golang
Rest, sockets em golang
 
Serverless & golang
Serverless & golang Serverless & golang
Serverless & golang
 
Startup o que é ?
Startup o que é ?Startup o que é ?
Startup o que é ?
 
Gestão De tecnologias Digitais - Ramo Imobiliário
Gestão De tecnologias Digitais - Ramo ImobiliárioGestão De tecnologias Digitais - Ramo Imobiliário
Gestão De tecnologias Digitais - Ramo Imobiliário
 
Como gerar trafego para seu E-commerce
Como gerar trafego para seu E-commerceComo gerar trafego para seu E-commerce
Como gerar trafego para seu E-commerce
 
Palestra meio-pagamento-qual-escolher-para-seu-ecommerce
Palestra meio-pagamento-qual-escolher-para-seu-ecommercePalestra meio-pagamento-qual-escolher-para-seu-ecommerce
Palestra meio-pagamento-qual-escolher-para-seu-ecommerce
 
contabTools Sumário Executivo
contabTools Sumário ExecutivocontabTools Sumário Executivo
contabTools Sumário Executivo
 
Startup Zaion
Startup ZaionStartup Zaion
Startup Zaion
 
Logística no comércio eletrônico - ecorreios
Logística no comércio eletrônico - ecorreiosLogística no comércio eletrônico - ecorreios
Logística no comércio eletrônico - ecorreios
 
BH WAVE - TECNOLOGIA PARA INTERNET
BH WAVE - TECNOLOGIA PARA INTERNETBH WAVE - TECNOLOGIA PARA INTERNET
BH WAVE - TECNOLOGIA PARA INTERNET
 
Como atrair-clientes-para-sua-loja-virtual
Como atrair-clientes-para-sua-loja-virtualComo atrair-clientes-para-sua-loja-virtual
Como atrair-clientes-para-sua-loja-virtual
 

15o MeetUp DevOps BH Lambda