SlideShare a Scribd company logo
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

Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the CloudAmazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Noritaka Sekiyama
 
HBase Advanced - Lars George
HBase Advanced - Lars GeorgeHBase Advanced - Lars George
HBase Advanced - Lars George
JAX London
 
Simplify and Scale Data Engineering Pipelines with Delta Lake
Simplify and Scale Data Engineering Pipelines with Delta LakeSimplify and Scale Data Engineering Pipelines with Delta Lake
Simplify and Scale Data Engineering Pipelines with Delta Lake
Databricks
 
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and CloudHBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
Michael Stack
 
RocksDB compaction
RocksDB compactionRocksDB compaction
RocksDB compaction
MIJIN AN
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with Sherlock
ScyllaDB
 
Structuring Spark: DataFrames, Datasets, and Streaming by Michael Armbrust
Structuring Spark: DataFrames, Datasets, and Streaming by Michael ArmbrustStructuring Spark: DataFrames, Datasets, and Streaming by Michael Armbrust
Structuring Spark: DataFrames, Datasets, and Streaming by Michael Armbrust
Spark Summit
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybrid
James Serra
 
RubiX
RubiXRubiX
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Databricks
 
Data Security at Scale through Spark and Parquet Encryption
Data Security at Scale through Spark and Parquet EncryptionData Security at Scale through Spark and Parquet Encryption
Data Security at Scale through Spark and Parquet Encryption
Databricks
 
Technology stack of social networks [MTS]
Technology stack of social networks [MTS]Technology stack of social networks [MTS]
Technology stack of social networks [MTS]
philmaweb
 
Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019
Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019
Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019
VMware Tanzu
 
Databricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks Delta Lake and Its Benefits
Databricks Delta Lake and Its Benefits
Databricks
 
Running Apache Spark Jobs Using Kubernetes
Running Apache Spark Jobs Using KubernetesRunning Apache Spark Jobs Using Kubernetes
Running Apache Spark Jobs Using Kubernetes
Databricks
 
Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best Practices
Amazon Web Services
 
Big data on aws
Big data on awsBig data on aws
Big data on aws
Serkan Özal
 
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Databricks
 
Stephan Ewen - Experiences running Flink at Very Large Scale
Stephan Ewen -  Experiences running Flink at Very Large ScaleStephan Ewen -  Experiences running Flink at Very Large Scale
Stephan Ewen - Experiences running Flink at Very Large Scale
Ververica
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfs
Yifeng Jiang
 

What's hot (20)

Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the CloudAmazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
 
HBase Advanced - Lars George
HBase Advanced - Lars GeorgeHBase Advanced - Lars George
HBase Advanced - Lars George
 
Simplify and Scale Data Engineering Pipelines with Delta Lake
Simplify and Scale Data Engineering Pipelines with Delta LakeSimplify and Scale Data Engineering Pipelines with Delta Lake
Simplify and Scale Data Engineering Pipelines with Delta Lake
 
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and CloudHBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
 
RocksDB compaction
RocksDB compactionRocksDB compaction
RocksDB compaction
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with Sherlock
 
Structuring Spark: DataFrames, Datasets, and Streaming by Michael Armbrust
Structuring Spark: DataFrames, Datasets, and Streaming by Michael ArmbrustStructuring Spark: DataFrames, Datasets, and Streaming by Michael Armbrust
Structuring Spark: DataFrames, Datasets, and Streaming by Michael Armbrust
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybrid
 
RubiX
RubiXRubiX
RubiX
 
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
 
Data Security at Scale through Spark and Parquet Encryption
Data Security at Scale through Spark and Parquet EncryptionData Security at Scale through Spark and Parquet Encryption
Data Security at Scale through Spark and Parquet Encryption
 
Technology stack of social networks [MTS]
Technology stack of social networks [MTS]Technology stack of social networks [MTS]
Technology stack of social networks [MTS]
 
Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019
Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019
Greenplum and Kafka: Real-time Streaming to Greenplum - Greenplum Summit 2019
 
Databricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks Delta Lake and Its Benefits
Databricks Delta Lake and Its Benefits
 
Running Apache Spark Jobs Using Kubernetes
Running Apache Spark Jobs Using KubernetesRunning Apache Spark Jobs Using Kubernetes
Running Apache Spark Jobs Using Kubernetes
 
Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best Practices
 
Big data on aws
Big data on awsBig data on aws
Big data on aws
 
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
 
Stephan Ewen - Experiences running Flink at Very Large Scale
Stephan Ewen -  Experiences running Flink at Very Large ScaleStephan Ewen -  Experiences running Flink at Very Large Scale
Stephan Ewen - Experiences running Flink at Very Large Scale
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfs
 

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 infrastructure
MediaAgility
 
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
Caitlin 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 Demos
Cloudflare
 
Let's Talk ProIV and Alexa
Let's Talk ProIV and AlexaLet's Talk ProIV and Alexa
Let's Talk ProIV and Alexa
Andrew Turner
 
Challenges In Modern Application
Challenges In Modern ApplicationChallenges In Modern Application
Challenges In Modern Application
Rahul Kumar Gupta
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
dhruv_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 Project
Abeer 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 Depok
Imre 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 Kubernetes
kloia
 
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
DATAVERSITY
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
VMware 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 Launch
PT 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 cloud
iMasters
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
DSCIITPatna
 
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
Oracle Korea
 
Microservices with kubernetes @190316
Microservices with kubernetes @190316Microservices with kubernetes @190316
Microservices with kubernetes @190316
Jupil Hwang
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
VMware 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 Look
VMware Tanzu
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
VMware 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

AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdfAI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
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 & Builders
Daniel 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 Costa
Daniel 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 Dataflow
Daniel 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 applications
Daniel 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 Jarett
Daniel 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 Engineers
Daniel Zivkovic
 
Empowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesEmpowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare Heroes
Daniel 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 Cloud
Daniel 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 IoT
Daniel 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 Shock
Daniel 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 customers
Daniel 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 Toronto
Daniel 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 GCP
Daniel Zivkovic
 

More from Daniel Zivkovic (20)

AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdfAI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
 
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
 

Recently uploaded

How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024
TaskSprint | Employee Efficiency Software
 
Mobile App Development Company in Noida - Drona Infotech.
Mobile App Development Company in Noida - Drona Infotech.Mobile App Development Company in Noida - Drona Infotech.
Mobile App Development Company in Noida - Drona Infotech.
Mobile App Development Company in Noida - Drona Infotech
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
jealousviolet
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
attueb
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
SimonedeGijt
 
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
kiara pandey
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
3610stuck
 
Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)
andrehoraa
 
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
902basic
 
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
45unexpected
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
attueb
 
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
singhlata50dh
 
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
dream girl
 
Tour and travel website management in odoo,
Tour and travel website management in odoo,Tour and travel website management in odoo,
Tour and travel website management in odoo,
Axis Technolabs
 
Authentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptxAuthentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptx
DEMONDUOS
 
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
revolutionary575
 
welcome to presentation on Google Apps
welcome to   presentation on Google Appswelcome to   presentation on Google Apps
welcome to presentation on Google Apps
AsifKarimJim
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
Jersey (CHE-PING) Su
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
rachitkumar09887
 
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
norina2645
 

Recently uploaded (20)

How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024
 
Mobile App Development Company in Noida - Drona Infotech.
Mobile App Development Company in Noida - Drona Infotech.Mobile App Development Company in Noida - Drona Infotech.
Mobile App Development Company in Noida - Drona Infotech.
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
 
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
 
Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)
 
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
 
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
 
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
 
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
 
Tour and travel website management in odoo,
Tour and travel website management in odoo,Tour and travel website management in odoo,
Tour and travel website management in odoo,
 
Authentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptxAuthentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptx
 
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
 
welcome to presentation on Google Apps
welcome to   presentation on Google Appswelcome to   presentation on Google Apps
welcome to presentation on Google Apps
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
 
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
 

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