4. 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
32. 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!
35. 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
36. 8 VIDEO INTELLIGENCE
➔ Precise video analysis
➔ No expertise required
➔ Simplify media
management
➔ Automate workflows
➔ Seamlessly integrate
with Cloud Storage
SERVERLESS
38. 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
42. 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
43. 10 STACKDRIVER
➔ Full observability for
your code and apps
➔ Full-stack insights
➔ Native Google
integration
➔ Debugger, Alerts,
Logging, Monitoring,
etc...
SERVERLESS
48. 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.