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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
140
Building a sustainable architecture
carolpc
2
140
Maintaining consistency in distributed systems with an effect machine
carolpc
0
46
Building a sustainable Architecture
carolpc
0
46
Arquitetura de Aplicações Web utilizando Serverless
carolpc
0
110
Working with Serverless in 2017
carolpc
0
89
Microservices using Node.js and RabbitMQ
carolpc
0
1.7k
Introduction to Functional Programming with JavaScript
carolpc
1
140
Other Decks in Technology
See All in Technology
AI バイブコーティングでキーボード不要?!
samakada
0
560
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
370
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
110
マルチエージェント × ハーネスエンジニアリング × GitLab Duo Agent Platformで実現する「AIエージェントに仕事をさせる時代へ。」 / 20260421 GitLab Duo Agent Platform
n11sh1
0
150
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
900
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
150
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
0
210
No Types Needed, Just Callable Method Check
dak2
1
1.1k
Chasing Real-Time Observability for CRuby
whitegreen
0
110
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
250
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
What's in a price? How to price your products and services
michaelherold
247
13k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
500
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
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