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
120
0
Share
Arquitetura de Aplicações Web utilizando Serverless
php experience 2018
Carolina Pascale Campos
March 07, 2018
More Decks by Carolina Pascale Campos
See All by Carolina Pascale Campos
Building a sustainable codebase with FP - ElixirConfEU
carolpc
2
150
Building a sustainable architecture
carolpc
2
150
Maintaining consistency in distributed systems with an effect machine
carolpc
0
48
Building a sustainable Architecture
carolpc
0
58
Working with Serverless - Compact version
carolpc
1
180
Working with Serverless in 2017
carolpc
0
94
Microservices using Node.js and RabbitMQ
carolpc
0
1.7k
Introduction to Functional Programming with JavaScript
carolpc
1
150
Other Decks in Programming
See All in Programming
CSC307 Lecture 17
javiergs
PRO
0
310
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
540
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
7
1.3k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
130
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
210
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
130
3Dシーンの圧縮
fadis
1
570
dRuby over BLE
makicamel
1
270
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.4k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
170
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
580
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.7k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
180
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How to make the Groovebox
asonas
2
2.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
The SEO Collaboration Effect
kristinabergwall1
1
470
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
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