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
Arquitetura de Aplicações Web utilizando Server...
Search
Carolina Pascale Campos
March 07, 2018
Programming
0
100
Arquitetura de Aplicações Web utilizando Serverless
php experience 2018
Carolina Pascale Campos
March 07, 2018
Tweet
Share
More Decks by Carolina Pascale Campos
See All by Carolina Pascale Campos
Building a sustainable codebase with FP - ElixirConfEU
carolpc
2
140
Building a sustainable architecture
carolpc
2
140
Maintaining consistency in distributed systems with an effect machine
carolpc
0
31
Building a sustainable Architecture
carolpc
0
43
Working with Serverless - Compact version
carolpc
1
160
Working with Serverless in 2017
carolpc
0
79
Microservices using Node.js and RabbitMQ
carolpc
0
1.6k
Introduction to Functional Programming with JavaScript
carolpc
1
120
Other Decks in Programming
See All in Programming
Portapad紹介プレゼンテーション
gotoumakakeru
1
130
Namespace and Its Future
tagomoris
6
660
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
230
OSS開発者という働き方
andpad
5
1.5k
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
1
620
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
390
Langfuseと歩む生成AI活用推進
licux
3
320
未来を拓くAI技術〜エージェント開発とAI駆動開発〜
leveragestech
2
190
Rancher と Terraform
fufuhu
2
150
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
120
TanStack DB ~状態管理の新しい考え方~
bmthd
2
370
Flutter로 Gemini와 MCP를 활용한 Agentic App 만들기 - 박제창 2025 I/O Extended Seoul
itsmedreamwalker
0
160
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.8k
Building an army of robots
kneath
306
46k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
Site-Speed That Sticks
csswizardry
10
800
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Automating Front-end Workflow
addyosmani
1370
200k
Visualization
eitanlees
147
16k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Fireside Chat
paigeccino
39
3.6k
Balancing Empowerment & Direction
lara
3
600
Transcript
#SERVERLESS
WHO AM I?
None
WHAT DOES SERVERLESS MEAN?
THE PHRASE “SERVERLESS” DOESN’T MEAN SERVERS ARE NO LONGER INVOLVED.
IT SIMPLY MEANS THAT DEVELOPERS NO LONGER HAVE TO THINK "THAT MUCH" ABOUT THEM https://www.quora.com/What-is-serverless-computing
TL;DR A SERVERLESS SOLUTION IS ONE THAT COSTS YOU NOTHING
TO RUN IF NOBODY IS USING IT (EXCLUDING DATA STORAGE) Paul Johnston
SO YOU WANT TO BUILD YOUR OWN SERVERLESS PLATFORM. FIRST
STEP. GET SOME SERVERS. Kelsey Hightower TEXT
‣Confuse ‣Focus on solving problems ‣No cloud only other people’s
computers ‣Components ‣Available when your functions are down ‣Throughput dynamo costs
SERVERLESS VS FAAS
SERVERLESS IS EQUAL TO BAAS FAAS
FAAS
SERVERLESS VS PAAS
None
PROJECT STACK
CLIENT AUTHENTICATION
API-GATEWAY
DYNAMODB
WHY NOSQL?
LAMBDA
ASYNC TASKS
SNS
SYNC TASKS
None
MONITORING
PROBLEMS
SERVERLESS FRAMEWORK
DEPLOY
SERVERLESS OFFLINE
SNS PROBLEM
GRANULARITY
PROJECT USE CASE
PROS
MVP
FEEDBACK LOOP
OPTIMIZATION
SCALING COSTS
OCCASIONAL REQUESTS
INCONSISTENT TRAFFIC
CONS
VENDOR LOCK-IN
MANAGE ENVIRONMENTS
RESOURCES LIMIT REACHED
FIRST SOLUTION
ONGOING SOLUTION
MICROSERVICES IN SERVERLESS
THOUGHTWORKS TECHNOLOGY RADAR
CONCLUSION
THANKS!
https://github.com/carolpc https://twitter.com/CarolinaPascale
[email protected]
WHERE TO FIND ME