Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A onda agora é função como serviço
Search
Jonata Weber
April 01, 2017
Programming
42
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A onda agora é função como serviço
Jonata Weber
April 01, 2017
More Decks by Jonata Weber
See All by Jonata Weber
PHPStan - Analisador Estático
jonataa
0
130
PHP Moderno
jonataa
0
120
TemDendê: Desenvolvimento PHP a Moda Baiana
jonataa
0
63
Programação Reativa com RxJS
jonataa
0
150
O que esperar de um profissional de TI
jonataa
0
56
Programação Funcional com Acarajé e Dendê
jonataa
0
82
Curso de Programação Funcional com JavaScript
jonataa
0
190
Medindo a Performance de Códigos PHP
jonataa
0
79
5 motivos para você participar de eventos
jonataa
0
160
Other Decks in Programming
See All in Programming
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
870
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1.7k
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
120
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.8k
XHTMLが残したもの
yosuke_furukawa
PRO
2
420
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
590
ALB ログから Trace を気合で繋げる技術
fohte
7
880
Foundry Localでエージェント開発
seosoft
0
140
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.3k
Building an Out-of-Order CPU
latte72
0
700
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
120
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
670
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
Leo the Paperboy
mayatellez
8
2.2k
My Coaching Mixtape
mlcsv
0
310
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
320
Producing Creativity
orderedlist
PRO
348
41k
Product Roadmaps are Hard
iamctodd
55
13k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
270
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
The Spectacular Lies of Maps
axbom
PRO
1
980
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Transcript
<!-- Por Jonata Weber --> A onda agora é Função
como Serviço
https://fmlnerd.com/2016/08/16/30k-page-views-for-0-21-a-serverless-story/
Server less???
~devopsless
atividade vs resultado
Hardware
Hardware SO
Hardware SO app
Hardware SO app
Hardware Virtual Machines app Cloud Computing
Hardware Virtual Machines app
Hardware Virtual Machines app Backend as a Service (BaaS)
Hardware Virtual Machines function function function function function
Hardware Virtual Machines function function function function function Function as
a Service (FaaS)
Monolítica Microservice Function Function Function Function Function Function Function Function
Function Microservice Microservice Microservice Microservice
Google Cloud Functions
Arquitetura
#1 Instale o Google Cloud SDK https://cloud.google.com/sdk/docs/
#2 Crie suas funções
None
#3 Disponibilize suas funções
None
Eventos • HTTP • Cloud Storage • Cloud Pub/Sub •
Firebase (DB, Storage, Analytics, Auth)
APIs suportadas Cloud Storage Cloud Bigtable Cloud Spanner Cloud Datastore
Cloud Machine Learning Platform Cloud Natural Language API Cloud Speech API Cloud Translation API Cloud Vision API Cloud BigQuery Cloud Pub/Sub Stackdriver Logging Firebase (DB, Storage, Analytics, Auth)
Custo
Empresas que suportam FaaS
None
“The Serverless Framework is a core component of The Coca-Cola
Company's initiative to reduce IT operational costs and deploy services faster.” -- Patrick Brandt, Solutions Architect at The Coca-Cola Company
Demo
None
None
None
None
None
None
Mais exemplos: https://serverless.com/framework/docs/providers/aws/examples/ Exemplo usando Google Cloud Functions https://github.com/serverless/examples/tree/master/google-node-simple-http-endpoint
Possibilidades • Aplicações web • Back-ends móveis • Back-ends da
IoT • Processamento de arquivos • Processamento de streams • Processamento de reconhecimento de imagens • MapReduce • Chatbots
Considerações finais
Obrigado!
[email protected]
@JonataWeber
Referências https://martinfowler.com/articles/serverless.html https://martinfowler.com/articles/microservices.html http://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/ https://www.iron.io/what-is-serverless-computing/ https://en.wikipedia.org/wiki/Serverless_computing https://www.youtube.com/watch?v=2oNovfw3V08 https://aws.amazon.com/lambda/ https://read.acloud.guru/evolution-of-business-logic-from-monoliths-through-microservices-to-functions-ff4 64b95a44d#.bto01rhmv