SlideShare a Scribd company logo
www.keepler.io
FULL STACK SERVERLESS
APPLICATIONS
SERVERLESS?
@kelseyhightower
COMPUTE SERVICES VS MANAGED SERVICES
Traditional concept New concept
FaaS
Function as a Service
Database
& Storage
ML & AI
Data
analytics
Messaging
Identity &
DevOps
Smart
assistants
Compute
MANAGED
Operational
Model
Programming
Model
No server
management
Fully managed
security
Pay only for
usage
Service-based Event-driven Open
SERVERLESS
Content
Access policies
Usage
Deployment
Web application security
Identity
Operations
Access and authentication
Network security
Guest OS, data & content
Audit logging
Network
Storage + encryption
Hardened Kernel + IPC
Boot
Hardware
Cloud
provider’s
responsibility
User’s
responsibility
IaaS PaaS SaaS
SHARED RESPONSIBILITY
On-prem
PROS
TIME TO MARKET
COSTS
CONS
PERFORMANCE MAY BE AFFECTED
VENDOR LOCK-IN RISK
(Scale to zero trade-off)
NO OPS
FEAR
SERVERLESS
Keepler | Full-Stack Serverless Applications on GCP
Database &
Storage
ML & AI
Data
analytics
Messaging
Identity & DevOps
Smart
assistants
AW
S
Compute
Database &
Storage
ML & AIData
analytics
Messaging Smart
assistants
AZURE
Compute
Identity & DevOps
Database &
Storage
ML & AIData
analytics
Messaging
Smart
assistants
GCLOUD
Compute
Identity & DevOps
DEMO TIME
Keepler | Full-Stack Serverless Applications on GCP
SOLUTION
ARCHITECTURE
Keepler | Full-Stack Serverless Applications on GCP
FRONTEND
MODULE
1
Keepler | Full-Stack Serverless Applications on GCP
1 CLOUD SOURCE REPOSITORIES
➔ Unlimited private Git
repositories
➔ Managed
➔ Automatic syncing
SERVERLESS
2 CLOUD BUILD
➔ Easy to use
➔ Managed
➔ Customize each step
➔ Extremely fast build
➔ Native Docker support
➔ Container ecosystem
(Cloud Build, Registry)
SERVERLESS
3 CLOUD STORAGE
➔ Instant data access
➔ Static website hosting
➔ Built-in CDN
➔ Multi-region location
➔ Lifecycle policies
SERVERLESS
DEMO TIME
BACKEND
MODULE
2
Keepler | Full-Stack Serverless Applications on GCP
SERVERLESS
4 CONTAINER REGISTRY
➔ Secure, private Docker
registry
➔ Cloud Build integration
➔ In-depth vulnerability
scanning
➔ Container ecosystem
5 CLOUD RUN
➔ Easy to use
➔ Managed
➔ Fast autoscaling
➔ Redundancy (regional)
➔ Container ecosystem
(Cloud Build, Registry)
gcloud beta run deploy --image gcr.io/my-project/helloword
SERVERLESS
COMPUTE PORTFOLIO
SERVERLESSIAAS
NEW
Compute
Engine
Kubernetes
Engine
Application
Engine
Cloud
Run
Cloud
Functions
6 CLOUD DATASTORE
➔ NoSQL global database
➔ Enterprise-grade,
scalable NoSQL
➔ Automatic upgrade
➔ Multi-regional replication
SERVERLESS
DEMO TIME
BACKEND MODULE CONSIDERATIONS
2 Cloud Run Service Account {projectID}-compute@developer.gserviceaccount.com
1 Cloud Run Development Environment
3 Cloud Run Application Credentials
4 Cloud Run Deployment
--update-env-vars CODE=${_CODE}
SECRET!
EVENT
MODULE
3
Keepler | Full-Stack Serverless Applications on GCP
7 CLOUD FUNCTIONS
➔ Simple way to run code
➔ Automatically scales
➔ No servers to provision
➔ Pay only when your
code runs
➔ Connects and extends
cloud services (Storage,
Pub/Sub)
SERVERLESS
8 VIDEO INTELLIGENCE
➔ Precise video analysis
➔ No expertise required
➔ Simplify media
management
➔ Automate workflows
➔ Seamlessly integrate
with Cloud Storage
SERVERLESS
DEMO TIME
EVENT MODULE CONSIDERATIONS
2 Cloud Function Service Account {projectName}@appsot.gserviceaccount.com
1 Cloud Function Development
Environment
3 Cloud Function Application
Credentials
4 Cloud Function Deployment
'--trigger-event=google.storage.object.finalize','--trigger-resource=${_BUCKET_NAME}',
'--source=src','--entry-point=entrypoint','--memory=2048MB','--timeout=300'
CONFIG
EXTRA
Keepler | Full-Stack Serverless Applications on GCP
Keepler | Full-Stack Serverless Applications on GCP
9 HTTPS GLOBAL LOAD BALANCER
➔ Worldwide autoscaling
and Load Balancing
➔ Global LB with single
anycast IP
➔ Software-Defined LB
➔ Seamless autoscaling
➔ Global monitoring
➔ Managed SSL certificate
SERVERLESS
10 STACKDRIVER
➔ Full observability for
your code and apps
➔ Full-stack insights
➔ Native Google
integration
➔ Debugger, Alerts,
Logging, Monitoring,
etc...
SERVERLESS
DEMO TIME
HTTPS GLOBAL LOAD BALANCER
HTTPS GLOBAL LOAD BALANCER
SERVERLESS!
THANKS! WHAT?
HOW?
WHERE?
TRANSFORMACIÓN AGILE
METODOLOGÍA / FRAMEWORK DEVOPS
ENFOQUE DATA PRODUCT
EXCELENCIA TÉCNICA
Cloud Computing
Big Data
Artificial Intelligence
Sergio Gordillo
Cloud Architect en Keepler Data Tech
sergio.gordillo@keepler.io / @Sergio_Gordillo
The information contained in this document is property of KEEPLER DATA TECH and intended only for the person or entity to which it is sent.It
may contain confidential and / or privileged material, the use of this information or any disclosure, copying or distribution is prohibited and
may be unlawful. If you received this in error, please contact the sender and delete all copies.

More Related Content

What's hot (19)

PDF
AIoT and edge computing solutions
湯米吳 Tommy Wu
 
PPTX
IoT Platform Meetup - Microsoft
Filip Kolář
 
PDF
Enterprise IoT solution in 30 days
Manolis Nikiforakis
 
PPTX
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Codit
 
PPTX
Windows for Raspberry Pi 2 Makers (and more!)
Guy Barrette
 
PDF
5 cool things you can do with the WSO2 IoT Server
WSO2
 
PPTX
OK, I Need an IoT Service. Now What??
Guy Vinograd ☁
 
PDF
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul Alam
Mahbubul Alam
 
PPTX
Introduction to Microsoft IoT Central
Codit
 
PPTX
Building Apps with Azure IoT Edge
Rahul Rai
 
PPTX
Azure IoT End-to-End
Martin Abbott
 
PDF
Azure IoT services - overview, SenZations 2015
SenZations Summer School
 
PPTX
Microsoft and Internet of your Things
Vinícius Batista de Souza
 
PPTX
Slide share device to iot solution – a blueprint
Guy Vinograd ☁
 
PDF
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
Barnaba Accardi
 
PDF
TDC2016POA | Trilha IoT - Desenvolvendo Coisas Colaborativas
tdc-globalcode
 
PPTX
Enabling the IoT in the Cloud
Telefónica IoT
 
PDF
WSO2 Platform Introduction
WSO2
 
PPTX
Google Cloud IoT Core
Ido Flatow
 
AIoT and edge computing solutions
湯米吳 Tommy Wu
 
IoT Platform Meetup - Microsoft
Filip Kolář
 
Enterprise IoT solution in 30 days
Manolis Nikiforakis
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Codit
 
Windows for Raspberry Pi 2 Makers (and more!)
Guy Barrette
 
5 cool things you can do with the WSO2 IoT Server
WSO2
 
OK, I Need an IoT Service. Now What??
Guy Vinograd ☁
 
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul Alam
Mahbubul Alam
 
Introduction to Microsoft IoT Central
Codit
 
Building Apps with Azure IoT Edge
Rahul Rai
 
Azure IoT End-to-End
Martin Abbott
 
Azure IoT services - overview, SenZations 2015
SenZations Summer School
 
Microsoft and Internet of your Things
Vinícius Batista de Souza
 
Slide share device to iot solution – a blueprint
Guy Vinograd ☁
 
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
Barnaba Accardi
 
TDC2016POA | Trilha IoT - Desenvolvendo Coisas Colaborativas
tdc-globalcode
 
Enabling the IoT in the Cloud
Telefónica IoT
 
WSO2 Platform Introduction
WSO2
 
Google Cloud IoT Core
Ido Flatow
 

Similar to Keepler | Full-Stack Serverless Applications on GCP (20)

PDF
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
Ludovic Piot
 
PPTX
An introduction to Serverless
Adrien Blind
 
PPTX
Serverless-Computing-The-Future-of-Backend-Development
Ozias Rondon
 
PDF
Journey to the cloud, the why and how of serverless
Yan Cui
 
PPTX
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018
iguazio
 
PPTX
The Serverless Native Mindset
Ben Kehoe
 
PDF
Serverless brewbox
Lino Telera
 
PDF
Reimagine Application Modernization with Serverless Architecture
Opteamix LLC
 
PDF
NoOps in a Serverless World
Gary Arora
 
PDF
The Next Big Thing: Serverless
Doug Vanderweide
 
PDF
The Serverless Cloud @ JAX London 2016
Bart Blommaerts
 
PDF
Building a serverless app
Vinay Krishna
 
PDF
Stop calling everything serverless!
Jeremy Daly
 
PPTX
Serverless: The next major shift in cloud computing
Doug Vanderweide
 
PDF
It's a Serverless World
Eran Stiller
 
PPTX
How Serverless Changes DevOps
Richard Donkin
 
PPTX
What serverless means for enterprise apps
Sumit Sarkar
 
PDF
Learning Serverless Design Develop and Deploy with Confidence 1st Edition Jas...
hilsttrettpl
 
PPTX
Serverless Pune Meetup 1
Vishal Biyani
 
PDF
Serverless computing
Phuc Nguyen
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
Ludovic Piot
 
An introduction to Serverless
Adrien Blind
 
Serverless-Computing-The-Future-of-Backend-Development
Ozias Rondon
 
Journey to the cloud, the why and how of serverless
Yan Cui
 
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018
iguazio
 
The Serverless Native Mindset
Ben Kehoe
 
Serverless brewbox
Lino Telera
 
Reimagine Application Modernization with Serverless Architecture
Opteamix LLC
 
NoOps in a Serverless World
Gary Arora
 
The Next Big Thing: Serverless
Doug Vanderweide
 
The Serverless Cloud @ JAX London 2016
Bart Blommaerts
 
Building a serverless app
Vinay Krishna
 
Stop calling everything serverless!
Jeremy Daly
 
Serverless: The next major shift in cloud computing
Doug Vanderweide
 
It's a Serverless World
Eran Stiller
 
How Serverless Changes DevOps
Richard Donkin
 
What serverless means for enterprise apps
Sumit Sarkar
 
Learning Serverless Design Develop and Deploy with Confidence 1st Edition Jas...
hilsttrettpl
 
Serverless Pune Meetup 1
Vishal Biyani
 
Serverless computing
Phuc Nguyen
 
Ad

More from Keepler Data Tech (9)

PDF
Keepler | Affinity Index to increase customer engagement
Keepler Data Tech
 
PDF
Keepler | What's next on Google Cloud?
Keepler Data Tech
 
PDF
Keepler | Experiencia de cliente en hoteles post-covid
Keepler Data Tech
 
PDF
Keepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech
 
PDF
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech
 
PDF
Keepler | Series temporales en analítica de datos
Keepler Data Tech
 
PDF
Keepler | Google Cloud Next 2019 Review
Keepler Data Tech
 
PDF
Keepler | Understanding your own predictive models
Keepler Data Tech
 
PDF
Keepler | Data Analysis Lifecycle
Keepler Data Tech
 
Keepler | Affinity Index to increase customer engagement
Keepler Data Tech
 
Keepler | What's next on Google Cloud?
Keepler Data Tech
 
Keepler | Experiencia de cliente en hoteles post-covid
Keepler Data Tech
 
Keepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech
 
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech
 
Keepler | Series temporales en analítica de datos
Keepler Data Tech
 
Keepler | Google Cloud Next 2019 Review
Keepler Data Tech
 
Keepler | Understanding your own predictive models
Keepler Data Tech
 
Keepler | Data Analysis Lifecycle
Keepler Data Tech
 
Ad

Recently uploaded (20)

PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 

Keepler | Full-Stack Serverless Applications on GCP