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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Carolina Pascale Campos
December 14, 2017
Technology
170
1
Share
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
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
47
Building a sustainable Architecture
carolpc
0
52
Arquitetura de Aplicações Web utilizando Serverless
carolpc
0
110
Working with Serverless in 2017
carolpc
0
92
Microservices using Node.js and RabbitMQ
carolpc
0
1.7k
Introduction to Functional Programming with JavaScript
carolpc
1
150
Other Decks in Technology
See All in Technology
100マイクロサービスのTerraform/Kubernetes管理地獄から抜け出すためのAI活用術
markie1009
0
150
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
1
1.3k
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
310
LookerとADKで作る社内AIエージェント
chanyou0311
0
180
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
3
1.3k
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
270
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
7
3.7k
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
5
1.4k
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
560
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
2
420
20260513_生成AIを専属DSに_AI分析結果の検品テクニック_ハンズオン_交通事故データ
doradora09
PRO
0
220
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
120
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
30 Presentation Tips
portentint
PRO
1
290
ラッコキーワード サービス紹介資料
rakko
1
3.3M
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
320
GitHub's CSS Performance
jonrohan
1033
470k
Accessibility Awareness
sabderemane
1
110
Believing is Seeing
oripsolob
1
120
The agentic SEO stack - context over prompts
schlessera
0
770
Designing for Timeless Needs
cassininazir
0
220
The Spectacular Lies of Maps
axbom
PRO
1
740
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