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
0
31
A onda agora é função como serviço
Jonata Weber
April 01, 2017
Tweet
Share
More Decks by Jonata Weber
See All by Jonata Weber
PHPStan - Analisador Estático
jonataa
0
100
PHP Moderno
jonataa
0
91
TemDendê: Desenvolvimento PHP a Moda Baiana
jonataa
0
34
Programação Reativa com RxJS
jonataa
0
110
O que esperar de um profissional de TI
jonataa
0
35
Programação Funcional com Acarajé e Dendê
jonataa
0
50
Curso de Programação Funcional com JavaScript
jonataa
0
130
Medindo a Performance de Códigos PHP
jonataa
0
59
5 motivos para você participar de eventos
jonataa
0
140
Other Decks in Programming
See All in Programming
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
リハビリmruby
kishima
1
160
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
28
16k
Introduction to GitOps
hwchiu
0
110
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
Webエディタライブラリ 「CodeMirror」から学ぶ Webアプリ開発のテクニック
ryosukeigarashi
0
250
Rustのweb開発を助ける 便利なツール紹介
yuki0418
1
190
Activities at Cairo Library
cairolibrary720
0
1.2k
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1.9k
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
Featured
See All Featured
What the flash - Photography Introduction
edds
65
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Web development in the modern age
philhawksworth
203
10k
Speed Design
sergeychernyshev
9
270
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
In The Pink: A Labor of Love
frogandcode
139
22k
Statistics for Hackers
jakevdp
792
220k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Producing Creativity
orderedlist
PRO
340
39k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
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