SlideShare a Scribd company logo
1 of 44
Download to read offline
ServerlessToronto.org meetup @ 5:40pm
1
Introduce yourself:
- Where from? Why
are you here?
AGENDA
1. No intro, watch the last
meetup instead:
http://youtube.serverle
sstoronto.org/
2. Why this topic?
3. Why Guillaume?
4. Feature Presentation,
Q&A & Manning
Publishing raffle
5. What’s next at
Serverless Toronto in
2023
Oct/
11–13
Serverless services
and Cloud Next
announcements
Guillaume Blaquière
Google Developer Expert - Cloud
Group Data Architect
Carrefour
Operational
Model
No Infra
Management
Fully Managed
Security
Pay only
for usage
Economic
Model
Programming
Model
Service
based
Stateless
What’s serverless?
What are managed services?
ML & AI
Compute
Database &
Storage
Data Analytics
Smart
assistants &
chat
DevOps
Messaging
Cloud Functions
What’s serverless compute?
App Engine
Cloud Run
Compute
Simple dev
experience
Auto-scales
with usage
Response
to events
Pay only
while your code
runs
Cloud Functions: Event driven
Zero config deployments
gcloud app deploy
Pay only
while your code runs
Auto-scaling
to support peak traffic spikes
App Engine: HTTP driven platform
Auto-scaling
to support peak
traffic spikes
Cloud Run: Serverless container
Compliant with
Knative
Container to
production in
seconds
Cloud
Functions
No devops
experience needed
Write a function
and deploy
The easiest way to run
custom code and extend
Google Cloud products
Cloud Functions
01
02
Connect Google
Cloud services
03
Extending Google Cloud
products
Meet your business needs by adding
custom logic to extend Google Cloud
products like BigQuery, Cloud Storage
and Firestore.
Processing data
Transform data in as it arrives and store
it in a data store.
Perform image analysis and add
classification information to your
database.
Responding to events
Respond to events from Google Cloud
products like Cloud Storage.
Build endpoints for webhooks for 3rd
party services like GitHub.
Cloud Functions
When to use Cloud Functions
More events
Enables connecting more Google Cloud
and third party products together.
Longer processing time
Enables new workloads which require
more processing time to complete.
Cloud Functions
The 2nd generation of Cloud Functions is
Generally Available
More compute power
Perfect for workloads that require more
CPU, memory or processing time.
Allocate more memory (up to 32 GiB) and CPU (up to 8 vCPU)
for your function.
Enables new workloads requiring more memory
or processing .
More compute power / Cloud Functions
4x more compute power
32 GiB
6x longer processing time
Up to 60 minutes of processing time for HTTP triggered
functions.
Enables new workloads which require more processing time
to complete.
More compute power / Cloud Functions
More events / Cloud Functions
10x event sources
Supports 125+ Google Cloud event sources.
Supports extending capabilities for 10x more Google Cloud
products via audit logs.
Additional 3rd party events from 4 partners with more
coming.
Leverages the open source CloudEvent specification.
Easy rollbacks with 2nd
generation
A new revision is automatically created for each deployment.
You can roll back traffic to a prior revision.
Revisions also support gradually moving traffic
to the latest revision.
More control / Cloud Functions
BigQuery Remote Functions
Create BigQuery Remote Functions using Cloud Functions.
Allows integration with external APIs including Google Cloud
AI/ML and Vertex APIs.
Supports 7 languages including JavaScript, Python and Java.
CREATE FUNCTION `project`.`table`.`bq-function-name`(
input INT
) RETURNS BOOL
REMOTE WITH CONNECTION 'your-connection'
OPTIONS (endpoint = 'https://your-cloud-function-url');
More events / Cloud Functions
BigQuery Remote Functions - Demo
More events / Cloud Functions
Cloud Run
Cloud Run
Deploy and scale
applications fast and
securely in a fully
managed environment
Simple and
Automated
01
No infra
management
02
Developer Velocity
03
Cloud Run
Available in all 34 Google Cloud regions
Cloud Run is available
Future Google Cloud region
Doha
Melbourne
Delhi
Toronto
São Paulo
Oregon
Las Vegas
Salt Lake City
Los Angeles
Iowa*
Montréal
N. Virginia
S. Carolina
London
Netherlands
Belgium Frankfurt
Warsaw
Finland
Zurich
Mumbai
Singapore
Jakarta
Taiwan
Hong Kong
Tokyo
Osaka
Seoul
Sydney
Paris
Madrid
Milan
Santiago
Turin
Columbus
Berlin
Dammam
Dallas Tel Aviv
Websites and web
applications
Server-side rendered pages
Web applications
Streaming with WebSockets
Internal web applications
APIs and microservices
REST or GraphQL API
Private HTTP or gRPC microservices
Streaming data processing
Process queue messages
Event driven architecture
Cloud Run
When to use Cloud Run services
Cloud Run
Jobs Preview
Run containers to completion. Cron for the cloud
Now available in all Google Cloud regions.
200
When to use Cloud Run jobs
● Script or tool
● Scheduled scripts
● Batch data processing
Seven new features in Cloud Run
Software Delivery Shield
04
Security Recommendations
05
Cloud Deploy
06
Datadog integration
01
Health checks
02
CPU Boost
03
Integrations
07
Cloud Run #1
Datadog support
New official Datadog instrumentation support for Google Cloud Run
Collect logs, metrics and traces in real-time via in-container Agent.
Cloud Run #2
Health checks Preview
Startup probe
Determines if a container is ready to receive traffic.
Cloud Run default: TCP probe on $PORT
Liveness probe NEW
Determines if a container can still serve requests.
Use HTTP or gRPC
Examples:
● Recover from corrupted local state.
● Force restart after N minutes.
Startup Serving requests Shut down
Custom probes with health checks NEW
Use a TCP or HTTP probe
Examples:
● Wait for the complete startup of your app.
● Wait for an initial download.
Container
lifecycle
Probes
Startup
Cloud Run starts
a new container
Cloud Run #3
Improve scaling speed with Startup CPU Boost Preview
Startup Serving
Without boost
Startup Serving
With boost
Container startup time
Cloud Run #4
Software Delivery Shield Preview
Surface vulnerabilities and build provenance in Cloud Run
Security target level (SLSA: Supply chain Levels for Software Artifacts)
2
2
Cloud Run #5
Security
Recommendations Preview
New recommendations by Active Assist:
● Move API keys and passwords stored in environment
variables to secrets in Secret Manager.
● Use the built-in service identity rather than copying
credentials in the container.
Cloud Run #6
Cloud Deploy support Preview
Integrations Preview
Making common tasks easier
● Create and connect a Memorystore instance
● Add a global external HTTPS Load Balancer with a
custom domain and HTTPS
Cloud Run #7
Zone 1
Regional High Availability
Region
App
Engine
Cloud Run
Cloud
Functions
Zone 2
App
Engine
Cloud Run
Cloud
Functions
Zone 3
App
Engine
Cloud Run
Cloud
Functions
Natively regional high available!
Global High Availability
Cloud Run
Cloud Load
Balancing
Cloud Load
Balancing
Cloud Run
Cloud Run
Cloud Load
Balancing
● Anycast IP
App
Engine
Cloud
Functions
Cloud
Functions
Cloud Load
Balancing
Anycast IP
● Multiple backends
● Route to the closest
available region
Data space
Cloud
Spanner
Cloud
Bigtable
Datastream
Google’s native database engines
Google Cloud: The best place to run
your operational database workloads
Managed third-party database engines
Bare Metal
Solution
Cloud SQL New
AlloyDB
Memorystore
MySQL
PostgreSQL
SQL Server
Oracle
Redis
Memcached
Database Migration Service
Relational
In-memory Document Key Value
Cloud
Firestore
Cloud Spanner
Relational
ACID transactions,
SQL, Schemas
Horizontally scalable
Distributed RDBMS,
Near unlimited scale
Fully managed ++
Simplified administration,
Enterprise grade
99.999% uptime SLA
Automatic sharding
Superior price-performance
No maintenance downtime
Zero-touch global replication
Automatic failure recovery
RPO =0, RTO = 0
Online, unlimited scaling
Security and compliance
Strong external consistency
Spanner processes over 2 billion requests per second at peak
Spanner has more than 6 exabytes of data under management
AlloyDB for PostgreSQL
An open-source compatible database engine
ready for top-tier relational database workloads
Database Migration Service now supports
PostgreSQL to AlloyDB migrations
More than 4x faster
for transactional workloads than standard
PostgreSQL
More than 2x faster
for transactional workloads than Amazon’s
comparable service
Up to 100x faster
for analytical queries than open source
Preview
“We have been so delighted to try out the new AlloyDB for PostgreSQL service. With
AlloyDB, we have significantly increased throughput, with no application changes
to our PostgreSQL workloads. And since it's a managed service, our teams can spend
less time on database operations, and more time on value added tasks.
Sofian Hadiwijaya, CTO and Co-Founder, Warung Pintar
Dataplex
Intelligent data fabric that unifies your distributed data to help
automate data management and power analytics at scale.
Unified metadata across distributed data
Automatic data discovery, and metadata harvesting,
enriched with business context. Logically unify and
organize your data without any data movement.
Centralized security & governance
Central policy management, monitoring and auditing
for data authorization, retention, and classification.
Intelligent data management
Built-in AI-driven intelligence with data classification,
data quality, data lineage, and lifecycle
management.
Data
Warehouses
Data Lakes Data Marts Database
Unified Data Management and Governance
data catalog | quality | lifecycle | classification | security | lineage
Data Catalog
Now including
Metadata ingestion for databases
Auto-ingest metadata from Spanner, CloudSQL,
and Bigtable into Data Catalog.
Metadata ingestion for Looker
Auto-ingest metadata for dashboards, views,
looks, and explores in Looker
LookerNew
DLP
BigQuery
GCS
DPMS
Pub Sub
SpannerNew
BigtableNew
CloudSQLNew
Announcing
Automatic cataloging of data in
Databases and Looker
Preview available in Q1’23
Discover data with Business Context
Automatic data profiling and quality
Profile your data at scale and measure data quality for
completeness, accuracy, validity, and freshness of your
data. Auto-generate rules and run on a fully managed,
serverless platform.
Built-in remediation actions
Setup data quality thresholds and automatically quarantine
data that does not meet your quality bar.
End-to-end observability
Enable scheduled monitoring of your data, view contextual
metrics and built-in dashboard, and make key metrics
available to data producers, consumers, and stewards in
your organization.
Announcing
Automatic Data Profiling and Data Quality
Preview coming soon
Build trust in your data
Understand & trust
Easily understand where your data comes from
and the transformations it goes through with
built-in visualization
Impact & root cause analysis
Trace downstream impact and upstream causes as soon
as data issues are captured
Foundation for Compliance
Enable monitoring and auditing of various data
flows across your data landscape and serve as a
foundation to apply required compliance policies.
Announcing
Data Lineage
Automatically processed for GCP data
sources and extendible to 3rd party data
sources.
GA available in Q1’23
● Lineage for BigQuery - Preview now - GA in Q1’23.
● Lineage for Composer and Data Fusion - Preview available in Q1’23
● APIs to extend Lineage to other systems - GA in Q1’23
Build trust in your data
Thank you!
Cloud Run cloud.google.com/run
Cloud Function cloud.google.com/functions
App Engine cloud.google.com/appengine
Find me on :
Twitter @gblaquiere
Medium @guillaume-blaquiere
GitHub guillaumeblaquiere
www.ServerlessToronto.org
Reducing the gap between IT and Business needs

More Related Content

What's hot

Diving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction LogDiving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction LogDatabricks
 
Productizing Structured Streaming Jobs
Productizing Structured Streaming JobsProductizing Structured Streaming Jobs
Productizing Structured Streaming JobsDatabricks
 
Looking ahead at PostgreSQL 15
Looking ahead at PostgreSQL 15Looking ahead at PostgreSQL 15
Looking ahead at PostgreSQL 15Jonathan Katz
 
Archmage, Pinterest’s Real-time Analytics Platform on Druid
Archmage, Pinterest’s Real-time Analytics Platform on DruidArchmage, Pinterest’s Real-time Analytics Platform on Druid
Archmage, Pinterest’s Real-time Analytics Platform on DruidImply
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Lucas Jellema
 
The Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and ContainersThe Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and ContainersSATOSHI TAGOMORI
 
Solr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for YouSolr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for YouSematext Group, Inc.
 
From HDFS to S3: Migrate Pinterest Apache Spark Clusters
From HDFS to S3: Migrate Pinterest Apache Spark ClustersFrom HDFS to S3: Migrate Pinterest Apache Spark Clusters
From HDFS to S3: Migrate Pinterest Apache Spark ClustersDatabricks
 
Monitoring Apache Kafka
Monitoring Apache KafkaMonitoring Apache Kafka
Monitoring Apache Kafkaconfluent
 
Stream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMRStream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMRCicero Joasyo Mateus de Moura
 
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...Flink Forward
 
Deploying Confluent Platform for Production
Deploying Confluent Platform for ProductionDeploying Confluent Platform for Production
Deploying Confluent Platform for Productionconfluent
 
Monitoring Microservices
Monitoring MicroservicesMonitoring Microservices
Monitoring MicroservicesWeaveworks
 
How Uber scaled its Real Time Infrastructure to Trillion events per day
How Uber scaled its Real Time Infrastructure to Trillion events per dayHow Uber scaled its Real Time Infrastructure to Trillion events per day
How Uber scaled its Real Time Infrastructure to Trillion events per dayDataWorks Summit
 
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...confluent
 
RedisConf17- Using Redis at scale @ Twitter
RedisConf17- Using Redis at scale @ TwitterRedisConf17- Using Redis at scale @ Twitter
RedisConf17- Using Redis at scale @ TwitterRedis Labs
 
Conquering Data Migration from Oracle to Postgres
Conquering Data Migration from Oracle to PostgresConquering Data Migration from Oracle to Postgres
Conquering Data Migration from Oracle to PostgresEDB
 

What's hot (20)

Diving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction LogDiving into Delta Lake: Unpacking the Transaction Log
Diving into Delta Lake: Unpacking the Transaction Log
 
Productizing Structured Streaming Jobs
Productizing Structured Streaming JobsProductizing Structured Streaming Jobs
Productizing Structured Streaming Jobs
 
Looking ahead at PostgreSQL 15
Looking ahead at PostgreSQL 15Looking ahead at PostgreSQL 15
Looking ahead at PostgreSQL 15
 
Archmage, Pinterest’s Real-time Analytics Platform on Druid
Archmage, Pinterest’s Real-time Analytics Platform on DruidArchmage, Pinterest’s Real-time Analytics Platform on Druid
Archmage, Pinterest’s Real-time Analytics Platform on Druid
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
 
The Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and ContainersThe Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and Containers
 
Solr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for YouSolr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for You
 
From HDFS to S3: Migrate Pinterest Apache Spark Clusters
From HDFS to S3: Migrate Pinterest Apache Spark ClustersFrom HDFS to S3: Migrate Pinterest Apache Spark Clusters
From HDFS to S3: Migrate Pinterest Apache Spark Clusters
 
Monitoring Apache Kafka
Monitoring Apache KafkaMonitoring Apache Kafka
Monitoring Apache Kafka
 
Stream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMRStream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMR
 
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
 
Deploying Confluent Platform for Production
Deploying Confluent Platform for ProductionDeploying Confluent Platform for Production
Deploying Confluent Platform for Production
 
Monitoring Microservices
Monitoring MicroservicesMonitoring Microservices
Monitoring Microservices
 
How Uber scaled its Real Time Infrastructure to Trillion events per day
How Uber scaled its Real Time Infrastructure to Trillion events per dayHow Uber scaled its Real Time Infrastructure to Trillion events per day
How Uber scaled its Real Time Infrastructure to Trillion events per day
 
Deep Dive on Amazon Redshift
Deep Dive on Amazon RedshiftDeep Dive on Amazon Redshift
Deep Dive on Amazon Redshift
 
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...
 
RedisConf17- Using Redis at scale @ Twitter
RedisConf17- Using Redis at scale @ TwitterRedisConf17- Using Redis at scale @ Twitter
RedisConf17- Using Redis at scale @ Twitter
 
Redshift overview
Redshift overviewRedshift overview
Redshift overview
 
Conquering Data Migration from Oracle to Postgres
Conquering Data Migration from Oracle to PostgresConquering Data Migration from Oracle to Postgres
Conquering Data Migration from Oracle to Postgres
 
Data engineering
Data engineeringData engineering
Data engineering
 

Similar to Google Cloud Next '22 Recap: Serverless & Data edition

Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureMediaAgility
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosCaitlin Magat
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosCloudflare
 
Let's Talk ProIV and Alexa
Let's Talk ProIV and AlexaLet's Talk ProIV and Alexa
Let's Talk ProIV and AlexaAndrew Turner
 
Challenges In Modern Application
Challenges In Modern ApplicationChallenges In Modern Application
Challenges In Modern ApplicationRahul Kumar Gupta
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platformdhruv_chaudhari
 
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next ProjectAbeer R
 
What is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 DepokWhat is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 DepokImre Nagi
 
Ultimate Guide to Microservice Architecture on Kubernetes
Ultimate Guide to Microservice Architecture on KubernetesUltimate Guide to Microservice Architecture on Kubernetes
Ultimate Guide to Microservice Architecture on Kuberneteskloia
 
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it YourselfWhy Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it YourselfDATAVERSITY
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Alluxio, Inc.
 
OCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchOCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchPT Datacomm Diangraha
 
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudInterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudiMasters
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptxDSCIITPatna
 
SpringBoot and Spring Cloud Service for MSA
SpringBoot and Spring Cloud Service for MSASpringBoot and Spring Cloud Service for MSA
SpringBoot and Spring Cloud Service for MSAOracle Korea
 
Microservices with kubernetes @190316
Microservices with kubernetes @190316Microservices with kubernetes @190316
Microservices with kubernetes @190316Jupil Hwang
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the MonolithVMware Tanzu
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookVMware Tanzu
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native BootcampVMware Tanzu
 

Similar to Google Cloud Next '22 Recap: Serverless & Data edition (20)

Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructure
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and Demos
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and Demos
 
Let's Talk ProIV and Alexa
Let's Talk ProIV and AlexaLet's Talk ProIV and Alexa
Let's Talk ProIV and Alexa
 
Challenges In Modern Application
Challenges In Modern ApplicationChallenges In Modern Application
Challenges In Modern Application
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
 
What is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 DepokWhat is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 Depok
 
Ultimate Guide to Microservice Architecture on Kubernetes
Ultimate Guide to Microservice Architecture on KubernetesUltimate Guide to Microservice Architecture on Kubernetes
Ultimate Guide to Microservice Architecture on Kubernetes
 
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it YourselfWhy Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
 
OCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchOCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes Launch
 
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudInterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
SpringBoot and Spring Cloud Service for MSA
SpringBoot and Spring Cloud Service for MSASpringBoot and Spring Cloud Service for MSA
SpringBoot and Spring Cloud Service for MSA
 
Microservices with kubernetes @190316
Microservices with kubernetes @190316Microservices with kubernetes @190316
Microservices with kubernetes @190316
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First Look
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
 

More from Daniel Zivkovic

All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersDaniel Zivkovic
 
Conversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui CostaConversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui CostaDaniel Zivkovic
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowDaniel Zivkovic
 
Gojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applicationsGojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applicationsDaniel Zivkovic
 
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha JarettRetail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha JarettDaniel Zivkovic
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?Daniel Zivkovic
 
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersIntro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersDaniel Zivkovic
 
Empowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesEmpowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesDaniel Zivkovic
 
Get started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google CloudGet started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google CloudDaniel Zivkovic
 
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Daniel Zivkovic
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTDaniel Zivkovic
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Daniel Zivkovic
 
This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockDaniel Zivkovic
 
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersLunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersDaniel Zivkovic
 
Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Daniel Zivkovic
 
Serverless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoServerless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoDaniel Zivkovic
 
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPSimpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPDaniel Zivkovic
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapDaniel Zivkovic
 

More from Daniel Zivkovic (20)

All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & Builders
 
Conversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui CostaConversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui Costa
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
 
Gojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applicationsGojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applications
 
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha JarettRetail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?
 
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersIntro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
 
Empowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesEmpowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare Heroes
 
Get started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google CloudGet started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google Cloud
 
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoT
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
 
This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill Shock
 
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersLunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
 
Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?
 
Serverless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoServerless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless Toronto
 
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPSimpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
 

Recently uploaded

full course of software engineering mid term.pdf
full course of software engineering mid term.pdffull course of software engineering mid term.pdf
full course of software engineering mid term.pdfAbdul salam
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...
AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...
AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...Bert Jan Schrijver
 
oracle 23c new features for developer and dba
oracle 23c new features for developer and dbaoracle 23c new features for developer and dba
oracle 23c new features for developer and dbaRemote DBA Services
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
ETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBU
ETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBUETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBU
ETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBUsamruddhijedgule2004
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...OnePlan Solutions
 
The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024Artur Skowroński
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
logical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxlogical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxRemote DBA Services
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
What is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxWhat is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxTechnogeeks
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsDEEPRAJ PATHAK
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive ReviewRevolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Reviewjw364beach
 

Recently uploaded (20)

full course of software engineering mid term.pdf
full course of software engineering mid term.pdffull course of software engineering mid term.pdf
full course of software engineering mid term.pdf
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...
AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...
AmsterdamJUG April 2024 - Going serverless with Quarkus GraalVM native images...
 
oracle 23c new features for developer and dba
oracle 23c new features for developer and dbaoracle 23c new features for developer and dba
oracle 23c new features for developer and dba
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
ETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBU
ETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBUETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBU
ETE PPT.pdf LMMKLMKLMLKMLLMJKBHJBHBNUIHBU
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
 
The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
logical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxlogical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
What is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxWhat is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docx
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software Projects
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive ReviewRevolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
 

Google Cloud Next '22 Recap: Serverless & Data edition

  • 1. ServerlessToronto.org meetup @ 5:40pm 1 Introduce yourself: - Where from? Why are you here? AGENDA 1. No intro, watch the last meetup instead: http://youtube.serverle sstoronto.org/ 2. Why this topic? 3. Why Guillaume? 4. Feature Presentation, Q&A & Manning Publishing raffle 5. What’s next at Serverless Toronto in 2023
  • 3. Guillaume Blaquière Google Developer Expert - Cloud Group Data Architect Carrefour
  • 4. Operational Model No Infra Management Fully Managed Security Pay only for usage Economic Model Programming Model Service based Stateless What’s serverless?
  • 5. What are managed services? ML & AI Compute Database & Storage Data Analytics Smart assistants & chat DevOps Messaging
  • 6. Cloud Functions What’s serverless compute? App Engine Cloud Run Compute
  • 7. Simple dev experience Auto-scales with usage Response to events Pay only while your code runs Cloud Functions: Event driven
  • 8. Zero config deployments gcloud app deploy Pay only while your code runs Auto-scaling to support peak traffic spikes App Engine: HTTP driven platform
  • 9. Auto-scaling to support peak traffic spikes Cloud Run: Serverless container Compliant with Knative Container to production in seconds
  • 11. No devops experience needed Write a function and deploy The easiest way to run custom code and extend Google Cloud products Cloud Functions 01 02 Connect Google Cloud services 03
  • 12. Extending Google Cloud products Meet your business needs by adding custom logic to extend Google Cloud products like BigQuery, Cloud Storage and Firestore. Processing data Transform data in as it arrives and store it in a data store. Perform image analysis and add classification information to your database. Responding to events Respond to events from Google Cloud products like Cloud Storage. Build endpoints for webhooks for 3rd party services like GitHub. Cloud Functions When to use Cloud Functions
  • 13. More events Enables connecting more Google Cloud and third party products together. Longer processing time Enables new workloads which require more processing time to complete. Cloud Functions The 2nd generation of Cloud Functions is Generally Available More compute power Perfect for workloads that require more CPU, memory or processing time.
  • 14. Allocate more memory (up to 32 GiB) and CPU (up to 8 vCPU) for your function. Enables new workloads requiring more memory or processing . More compute power / Cloud Functions 4x more compute power 32 GiB
  • 15. 6x longer processing time Up to 60 minutes of processing time for HTTP triggered functions. Enables new workloads which require more processing time to complete. More compute power / Cloud Functions
  • 16. More events / Cloud Functions 10x event sources Supports 125+ Google Cloud event sources. Supports extending capabilities for 10x more Google Cloud products via audit logs. Additional 3rd party events from 4 partners with more coming. Leverages the open source CloudEvent specification.
  • 17. Easy rollbacks with 2nd generation A new revision is automatically created for each deployment. You can roll back traffic to a prior revision. Revisions also support gradually moving traffic to the latest revision. More control / Cloud Functions
  • 18. BigQuery Remote Functions Create BigQuery Remote Functions using Cloud Functions. Allows integration with external APIs including Google Cloud AI/ML and Vertex APIs. Supports 7 languages including JavaScript, Python and Java. CREATE FUNCTION `project`.`table`.`bq-function-name`( input INT ) RETURNS BOOL REMOTE WITH CONNECTION 'your-connection' OPTIONS (endpoint = 'https://your-cloud-function-url'); More events / Cloud Functions
  • 19. BigQuery Remote Functions - Demo More events / Cloud Functions
  • 21. Cloud Run Deploy and scale applications fast and securely in a fully managed environment Simple and Automated 01 No infra management 02 Developer Velocity 03
  • 22. Cloud Run Available in all 34 Google Cloud regions Cloud Run is available Future Google Cloud region Doha Melbourne Delhi Toronto São Paulo Oregon Las Vegas Salt Lake City Los Angeles Iowa* Montréal N. Virginia S. Carolina London Netherlands Belgium Frankfurt Warsaw Finland Zurich Mumbai Singapore Jakarta Taiwan Hong Kong Tokyo Osaka Seoul Sydney Paris Madrid Milan Santiago Turin Columbus Berlin Dammam Dallas Tel Aviv
  • 23. Websites and web applications Server-side rendered pages Web applications Streaming with WebSockets Internal web applications APIs and microservices REST or GraphQL API Private HTTP or gRPC microservices Streaming data processing Process queue messages Event driven architecture Cloud Run When to use Cloud Run services
  • 24. Cloud Run Jobs Preview Run containers to completion. Cron for the cloud Now available in all Google Cloud regions. 200 When to use Cloud Run jobs ● Script or tool ● Scheduled scripts ● Batch data processing
  • 25. Seven new features in Cloud Run Software Delivery Shield 04 Security Recommendations 05 Cloud Deploy 06 Datadog integration 01 Health checks 02 CPU Boost 03 Integrations 07
  • 26. Cloud Run #1 Datadog support New official Datadog instrumentation support for Google Cloud Run Collect logs, metrics and traces in real-time via in-container Agent.
  • 27. Cloud Run #2 Health checks Preview Startup probe Determines if a container is ready to receive traffic. Cloud Run default: TCP probe on $PORT Liveness probe NEW Determines if a container can still serve requests. Use HTTP or gRPC Examples: ● Recover from corrupted local state. ● Force restart after N minutes. Startup Serving requests Shut down Custom probes with health checks NEW Use a TCP or HTTP probe Examples: ● Wait for the complete startup of your app. ● Wait for an initial download. Container lifecycle Probes Startup Cloud Run starts a new container
  • 28. Cloud Run #3 Improve scaling speed with Startup CPU Boost Preview Startup Serving Without boost Startup Serving With boost Container startup time
  • 29. Cloud Run #4 Software Delivery Shield Preview Surface vulnerabilities and build provenance in Cloud Run Security target level (SLSA: Supply chain Levels for Software Artifacts) 2 2
  • 30. Cloud Run #5 Security Recommendations Preview New recommendations by Active Assist: ● Move API keys and passwords stored in environment variables to secrets in Secret Manager. ● Use the built-in service identity rather than copying credentials in the container.
  • 31. Cloud Run #6 Cloud Deploy support Preview
  • 32. Integrations Preview Making common tasks easier ● Create and connect a Memorystore instance ● Add a global external HTTPS Load Balancer with a custom domain and HTTPS Cloud Run #7
  • 33. Zone 1 Regional High Availability Region App Engine Cloud Run Cloud Functions Zone 2 App Engine Cloud Run Cloud Functions Zone 3 App Engine Cloud Run Cloud Functions Natively regional high available!
  • 34. Global High Availability Cloud Run Cloud Load Balancing Cloud Load Balancing Cloud Run Cloud Run Cloud Load Balancing ● Anycast IP App Engine Cloud Functions Cloud Functions Cloud Load Balancing Anycast IP ● Multiple backends ● Route to the closest available region
  • 36. Cloud Spanner Cloud Bigtable Datastream Google’s native database engines Google Cloud: The best place to run your operational database workloads Managed third-party database engines Bare Metal Solution Cloud SQL New AlloyDB Memorystore MySQL PostgreSQL SQL Server Oracle Redis Memcached Database Migration Service Relational In-memory Document Key Value Cloud Firestore
  • 37. Cloud Spanner Relational ACID transactions, SQL, Schemas Horizontally scalable Distributed RDBMS, Near unlimited scale Fully managed ++ Simplified administration, Enterprise grade 99.999% uptime SLA Automatic sharding Superior price-performance No maintenance downtime Zero-touch global replication Automatic failure recovery RPO =0, RTO = 0 Online, unlimited scaling Security and compliance Strong external consistency Spanner processes over 2 billion requests per second at peak Spanner has more than 6 exabytes of data under management
  • 38. AlloyDB for PostgreSQL An open-source compatible database engine ready for top-tier relational database workloads Database Migration Service now supports PostgreSQL to AlloyDB migrations More than 4x faster for transactional workloads than standard PostgreSQL More than 2x faster for transactional workloads than Amazon’s comparable service Up to 100x faster for analytical queries than open source Preview “We have been so delighted to try out the new AlloyDB for PostgreSQL service. With AlloyDB, we have significantly increased throughput, with no application changes to our PostgreSQL workloads. And since it's a managed service, our teams can spend less time on database operations, and more time on value added tasks. Sofian Hadiwijaya, CTO and Co-Founder, Warung Pintar
  • 39. Dataplex Intelligent data fabric that unifies your distributed data to help automate data management and power analytics at scale. Unified metadata across distributed data Automatic data discovery, and metadata harvesting, enriched with business context. Logically unify and organize your data without any data movement. Centralized security & governance Central policy management, monitoring and auditing for data authorization, retention, and classification. Intelligent data management Built-in AI-driven intelligence with data classification, data quality, data lineage, and lifecycle management. Data Warehouses Data Lakes Data Marts Database Unified Data Management and Governance data catalog | quality | lifecycle | classification | security | lineage Data Catalog Now including
  • 40. Metadata ingestion for databases Auto-ingest metadata from Spanner, CloudSQL, and Bigtable into Data Catalog. Metadata ingestion for Looker Auto-ingest metadata for dashboards, views, looks, and explores in Looker LookerNew DLP BigQuery GCS DPMS Pub Sub SpannerNew BigtableNew CloudSQLNew Announcing Automatic cataloging of data in Databases and Looker Preview available in Q1’23 Discover data with Business Context
  • 41. Automatic data profiling and quality Profile your data at scale and measure data quality for completeness, accuracy, validity, and freshness of your data. Auto-generate rules and run on a fully managed, serverless platform. Built-in remediation actions Setup data quality thresholds and automatically quarantine data that does not meet your quality bar. End-to-end observability Enable scheduled monitoring of your data, view contextual metrics and built-in dashboard, and make key metrics available to data producers, consumers, and stewards in your organization. Announcing Automatic Data Profiling and Data Quality Preview coming soon Build trust in your data
  • 42. Understand & trust Easily understand where your data comes from and the transformations it goes through with built-in visualization Impact & root cause analysis Trace downstream impact and upstream causes as soon as data issues are captured Foundation for Compliance Enable monitoring and auditing of various data flows across your data landscape and serve as a foundation to apply required compliance policies. Announcing Data Lineage Automatically processed for GCP data sources and extendible to 3rd party data sources. GA available in Q1’23 ● Lineage for BigQuery - Preview now - GA in Q1’23. ● Lineage for Composer and Data Fusion - Preview available in Q1’23 ● APIs to extend Lineage to other systems - GA in Q1’23 Build trust in your data
  • 43. Thank you! Cloud Run cloud.google.com/run Cloud Function cloud.google.com/functions App Engine cloud.google.com/appengine Find me on : Twitter @gblaquiere Medium @guillaume-blaquiere GitHub guillaumeblaquiere
  • 44. www.ServerlessToronto.org Reducing the gap between IT and Business needs