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
Working with Serverless - Compact version
Search
Carolina Pascale Campos
December 14, 2017
Technology
1
160
Working with Serverless - Compact version
This talk is about serverless basic concepts and my team's experience with the architecture.
Carolina Pascale Campos
December 14, 2017
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
32
Building a sustainable Architecture
carolpc
0
43
Arquitetura de Aplicações Web utilizando Serverless
carolpc
0
100
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 Technology
See All in Technology
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
160
AI-Readyを目指した非構造化データのメダリオンアーキテクチャ
r_miura
1
320
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
900
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
140
AIでデータ活用を加速させる取り組み / Leveraging AI to accelerate data utilization
okiyuki99
0
150
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
10k
AIとともに歩んでいくデザイナーの役割の変化
lycorptech_jp
PRO
0
880
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
430
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
250
AI時代、“平均値”ではいられない
uhyo
8
2.6k
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
240
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
5
1.2k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Designing for Performance
lara
610
69k
Documentation Writing (for coders)
carmenintech
75
5.1k
What's in a price? How to price your products and services
michaelherold
246
12k
Statistics for Hackers
jakevdp
799
220k
4 Signs Your Business is Dying
shpigford
185
22k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Agile that works and the tools we love
rasmusluckow
331
21k
Rails Girls Zürich Keynote
gr2m
95
14k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
For a Future-Friendly Web
brad_frost
180
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
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
PROJECT STACK
CLIENT AUTHENTICATION
API-GATEWAY
DYNAMODB
WHY NOSQL?
LAMBDA
ASYNC TASKS
SNS
SYNC TASKS
None
PROBLEMS
DEPLOY
SNS PROBLEM
VENDOR LOCK-IN
PROJECT USE CASE
MVP
FEEDBACK LOOP
OPTIMIZATION
SCALING COSTS
OCCASIONAL REQUESTS
INCONSISTENT TRAFFIC
CONCLUSION
THANKS!
https://github.com/carolpc https://twitter.com/CarolinaPascale
[email protected]
WHERE TO FIND ME