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

Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performancePostgreSQL-Consulting
 
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...Spark Summit
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDatabricks
 
Bruce Momjian - Inside PostgreSQL Shared Memory @ Postgres Open
Bruce Momjian - Inside PostgreSQL Shared Memory @ Postgres OpenBruce Momjian - Inside PostgreSQL Shared Memory @ Postgres Open
Bruce Momjian - Inside PostgreSQL Shared Memory @ Postgres OpenPostgresOpen
 
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and OptimizationPgDay.Seoul
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar ZecevicDataScienceConferenc1
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseDatabricks
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architectureAdam Doyle
 
Spark Performance Tuning .pdf
Spark Performance Tuning .pdfSpark Performance Tuning .pdf
Spark Performance Tuning .pdfAmit Raj
 
Understanding PostgreSQL LW Locks
Understanding PostgreSQL LW LocksUnderstanding PostgreSQL LW Locks
Understanding PostgreSQL LW LocksJignesh Shah
 
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta LakeSimplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta LakeDatabricks
 
Introducing DataFrames in Spark for Large Scale Data Science
Introducing DataFrames in Spark for Large Scale Data ScienceIntroducing DataFrames in Spark for Large Scale Data Science
Introducing DataFrames in Spark for Large Scale Data ScienceDatabricks
 
Hyperspace for Delta Lake
Hyperspace for Delta LakeHyperspace for Delta Lake
Hyperspace for Delta LakeDatabricks
 
SQL Tuning, takes 3 to tango
SQL Tuning, takes 3 to tangoSQL Tuning, takes 3 to tango
SQL Tuning, takes 3 to tangoMauro Pagano
 
Introduction to Spark Internals
Introduction to Spark InternalsIntroduction to Spark Internals
Introduction to Spark InternalsPietro Michiardi
 
Beyond SQL: Speeding up Spark with DataFrames
Beyond SQL: Speeding up Spark with DataFramesBeyond SQL: Speeding up Spark with DataFrames
Beyond SQL: Speeding up Spark with DataFramesDatabricks
 
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계
[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계PgDay.Seoul
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksKnoldus Inc.
 

What's hot (20)

Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
 
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Bruce Momjian - Inside PostgreSQL Shared Memory @ Postgres Open
Bruce Momjian - Inside PostgreSQL Shared Memory @ Postgres OpenBruce Momjian - Inside PostgreSQL Shared Memory @ Postgres Open
Bruce Momjian - Inside PostgreSQL Shared Memory @ Postgres Open
 
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
 
KSQL Intro
KSQL IntroKSQL Intro
KSQL Intro
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architecture
 
Spark Performance Tuning .pdf
Spark Performance Tuning .pdfSpark Performance Tuning .pdf
Spark Performance Tuning .pdf
 
Understanding PostgreSQL LW Locks
Understanding PostgreSQL LW LocksUnderstanding PostgreSQL LW Locks
Understanding PostgreSQL LW Locks
 
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta LakeSimplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
 
Introducing DataFrames in Spark for Large Scale Data Science
Introducing DataFrames in Spark for Large Scale Data ScienceIntroducing DataFrames in Spark for Large Scale Data Science
Introducing DataFrames in Spark for Large Scale Data Science
 
Hyperspace for Delta Lake
Hyperspace for Delta LakeHyperspace for Delta Lake
Hyperspace for Delta Lake
 
SQL Tuning, takes 3 to tango
SQL Tuning, takes 3 to tangoSQL Tuning, takes 3 to tango
SQL Tuning, takes 3 to tango
 
Introduction to Spark Internals
Introduction to Spark InternalsIntroduction to Spark Internals
Introduction to Spark Internals
 
Beyond SQL: Speeding up Spark with DataFrames
Beyond SQL: Speeding up Spark with DataFramesBeyond SQL: Speeding up Spark with DataFrames
Beyond SQL: Speeding up Spark with DataFrames
 
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계
[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on Databricks
 

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

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 

Recently uploaded (20)

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 

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