SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
1
Spring Cloud GCP lecture by Ray Tsang
Welcome to ServerlessToronto.org
2
Introduce Yourself ☺
- Why are you here? Where from?
- Looking for, or Offering work?
Fill the survey to win prises!
“Serverless Cloud Native Java with
Spring Cloud GCP” with Ray Tsang of
GCP will start at 6:15pm…
2 Sponsors: Knowledge Sponsor
1. Go to www.manning.com
2. Select *any* e-Book, Video course, or liveProject you want!
3. Add it to your shopping cart (no more than 1 item in the cart)
4. Raffle winners will send me the emails (used in Manning portal),
5. So the publisher can move it to your Dashboard – as if purchased.
GOOD LUCK!
Fill the survey to win ☺
Google Cloud Customer Community: C2C
Fill the survey, be the first to own C2C’s hoodie!
Connections
Customer-to-customer conversations, as well as
events, forums, and other outlets to connect with peers
and experts.
Events and Education
Customer stories, presentations, blogs, and points of
view on hot topics, best practices, and the latest
Google Cloud news.
Exclusive Access
Sessions and conversations with Google Cloud
experts and executives to learn from the best and
share your feedback to help shape what’s next.
Serverless is not just about the Tech:
5
Serverless is New Agile & Mindset
#1 Serverless Dev
(Back-end FaaS dev,
but turned into gluing
APIs and Managed
Services)
#2 We're obsessed by
creating business value
(meaningful MVPs,
Products), to empower
Business users
#3 We build bridges
between Serverless
Community (“Dev leg”),
and Front-end & Voice-
First developers & User
Experience designers
(“UX leg”)
#4 Achieve agility NOT
by “sprinting” faster
(like in Scrum), but
working smarter (by
using bigger building
blocks and less Ops)
Upcoming ServerlessToronto.org Meetups
6
1) Community Lightning Talks &
Updates for our 3rd Birthday
2) How to choose what Azure
services to use and when? –
Barry Luijbregts Azure MVP
& Pluralsight Author
3) This is my Architecture to
prevent $72K Cloud Bills /
bankruptcies – Sudeep
Chauhan, ToMilkieWay.com
4) ??? We need you ☺ Please rate us ☺
Why cloud-native Java topic & why now?
7
Java Developers: You’re more Cloud-native than you think ☺
Enterprises: Traditionally think of PCF (Pivotal Cloud Foundry) or OpenShift as
Platforms, but in reality, the underlying Cloud became an App Platform – especially
when using Managed Services & Serverless. Why care in COVID-times?
• Everybody is under pressure to cut costs – more now than before COVID
• Using “a platform on top of a platform” increases Project Complexity,
Development/Support/Cloud costs, plus decreases Speed to Market and
Innovation (as you’re limited to which Cloud Services are allowed to use),
• making IT more expensive, leading to more job losses, rate cuts… more “bleeding”.
Solution: Spring Boot App is the unit of portability, now
when most Clouds can run fully-managed Java Apps:
+
Serverless End-to-End
with Spring Boot on GCP
2@saturnism @gcpcloud
Ray Tsang
Developer Advocate
Google Cloud Platform
Java Champion
Spring Cloud GCP
cloud.spring.io/spring-cloud-gcp/
@saturnism saturnism.me
3@saturnism @gcpcloud
Order
UI
PostgreSQL
Order
Service
CRUD
4@saturnism @gcpcloud
Order
UI
PostgreSQL
Order
Service
CRUD
Where do you run this?
5@saturnism @gcpcloud
Order
UI
PostgreSQL
Order
Service
CRUD
Zipkin RabbitMQ
Trace Data
Vault
6@saturnism @gcpcloud
Order
UI
PostgreSQL
Order
Service
CRUD
Zipkin RabbitMQ
Publish Event
Vault
7@saturnism @gcpcloud
Order
UI
PostgreSQL
Order
Service
CRUD
Zipkin RabbitMQ
Secrets
Vault
8@saturnism @gcpcloud
Order
UI MySQLOrder
Service
CRUD
Zipkin RabbitMQZipkinZipkin RabbitMQRabbitMQ
Publish EventTrace Data
PostgreSQL
Vault
Vault
Vault
Secrets
9@saturnism @gcpcloud
Order
UI
Cloud SQL
Order
Service
CRUD
Cloud Trace Pub/Sub
Publish Event
Trace Data
Secret Manager
Secrets
10@saturnism @gcpcloud
Serverless?
11@saturnism @gcpcloud
Service Monitoring
Metrics
SLO/SLA/QPS
Alerting
Tracing
Logging
Debugging
Profiling
Service / Library
Source Repository
Tests
Build
Serving Environment
Ingress / HTTPs
Custom Domain
URL Mapping
Traffic Splitting
Internal / External Services
Min / Max Instances
Autoscaling
Environment
Serving Environments
Databases / Resources
Secret Store
Artifact Repository
Docker Images
Maven Artifacts
Vulnerability Scanning
Binary Authorization
…
1
1
1
*
Database
Secret
Messaging
Storage
...
*1
Infrastructure Monitoring
Availability
Capacity
12@saturnism @gcpcloud
Service Monitoring
Metrics
SLO/SLA/QPS
Alerting
Tracing
Logging
Debugging
Profiling
Service / Library
Source Repository
Tests
Build
Serving Environment
Ingress / HTTPs
Custom Domain
URL Mapping
Traffic Splitting
Internal / External Services
Min / Max Instances
Autoscaling
Environment
Serving Environments
Databases / Resources
Secret Store
Artifact Repository
Docker Images
Maven Artifacts
Vulnerability Scanning
Binary Authorization
…
1
1
1
*
Database
Secret
Messaging
Storage
...
*1
Infrastructure Monitoring
Availability
Capacity
CI CD
13@saturnism @gcpcloud
Service Monitoring
Cloud Ops
Metrics
SLO/SLA/QPS
Alerting
Tracing
Logging
Debugging
Profiling
Service / Library
GitHub
Source Repository
Tests
Build
Serving Environment
Cloud Run / App Engine
Ingress / HTTPs
Custom Domain
URL Mapping
Traffic Splitting
Internal / External Services
Min / Max Instances
Autoscaling
Environment
Google Cloud Project
Serving Environments
Databases / Resources
Secret Store
Artifact Repository
Artifact Registry
Docker Images
Maven Artifacts
Vulnerability Scanning
Binary Authorization
…
1
1
1
*
Database
Secret
Messaging
Storage
...
*1
Infrastructure Monitoring
Cloud Ops
Availability
Capacity
CI
Cloud Build
CD
Cloud Build
14@saturnism @gcpcloud
Serverless End-to-End
● Source Repository
● CI/CD
● Runtime
● Databases, Secret Management, Messaging, ...
● Monitoring / Operations
● ...
Focus on delivering value!
15@saturnism @gcpcloud
Just search for "Spring Boot GCP"
https://github.com/spring-cloud/spring-cloud-gcp
https://spring.io/projects/spring-cloud-gcp
Collaboration between GCP and Spring engineers
Idiomatic integrations with Spring Boot for 10+ GCP services
+
16@saturnism @gcpcloud
Feature GCP Service Spring Framework
Configuration Cloud Secret Manager Spring Cloud Config
Messaging Cloud Pub/Sub Spring Integration
Spring Cloud Stream
Spring Dataflow
Database Cloud SQL
Cloud Spanner
Cloud Firestore
Cloud Datastore
Spring Data JPA
Spring Data Spanner, r2dbc driver, Hibernate
Spring Data Reactive Firestore
Spring Data Datastore
Data Warehouse Cloud BigQuery Spring Integration
Storage Cloud Storage Spring Resource
Logging Stackdriver Logging Logback
Trace Stackdriver Trace Spring Cloud Sleuth
Metrics Stackdriver Monitoring Use Micrometer
Security Cloud Identity-Aware Proxy Spring Security
Vision Vision API Vision Starter
17@saturnism @gcpcloud
@SpringBootApplication
class ExampleApplication {
@Bean fun restTemplate() = RestTemplate()
}
fun main(args: Array<String>) {
runApplication<DemoGcpApplication>(*args)
}
@RepositoryRestResource
interface PersonRepositiory : PagingAndSortingRepository<Person, String>
@Table
data class Person(
@PrimaryKey
var id: String? = null,
var name: String? = null
)
18@saturnism @gcpcloud 18
Databases
19@saturnism @gcpcloud
Bring your own Fully Managed Serverless
What? Install your own MySQL
Anything you want
Cloud SQL (MySQL,
PostgreSQL)
Cloud spanner
Firestore (NoSQL)
Datastore (NoSQL)
Where? Compute Engine VM
Kubernetes Container
We host it for you We host it for you
Billing? Compute resource Compute resource Usage
(Reads/Writes/Storage)
20@saturnism @gcpcloud
Cloud SQL
MySQL, PostgreSQL, MS SQL
Multi-zone replication
Automatic Failover
Vertical Scaling
Up to 416 GB of RAM and 30 TB
21@saturnism @gcpcloud
SELECT * FROM Order
WHERE done = FALSE AND priority >= 4
ORDER BY priority DESC
Each field is individually indexed
Manual composite index
=, >, >=, <, <=
No "Like" queries
22@saturnism @gcpcloud
Datastore
Spring Data Integration
POJO + Annotation
Spring Data Repository
Declarative Transaction
23@saturnism @gcpcloud
Spring Data
ORM Mapping for Spanner, Datastore, Firestore
No boilerplate code
24@saturnism @gcpcloud
Spring Data
CRUD operations, Pagination, Sorting out of the box
Automatic Query generation, and custom queries
No boilerplate code
25@saturnism @gcpcloud 25
Secret Manager
26@saturnism @gcpcloud
Secret Manager
Secret Store
Multi-version
Fine-grained IAM
Audit Logging
27@saturnism @gcpcloud
Spring Cloud Config with Secret Manager
Store credentials, configurations in Cloud Secret Manager
Reference values in properties or SpEL
No code
28@saturnism @gcpcloud
29@saturnism @gcpcloud 29
Messaging
30@saturnism @gcpcloud
Publish/Subscribe One-to-Many
Globally distributed
Push & Pull
At-least once delivery
Ordering, Filtering (Beta)
Pub/Sub
31@saturnism @gcpcloud
Producer Orders Topic
Fulfillment
Subscription
Inventory
Subscription
...
Subscription
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
msg
32@saturnism @gcpcloud
Producer Orders Topic
Fulfillment
Subscription
Inventory
Subscription
...
Subscription
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
msg
msg
msg
33@saturnism @gcpcloud
Producer Orders Topic
Fulfillment
Subscription
Inventory
Subscription
...
Subscription
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
Consumer
msg
msg
msg
34@saturnism @gcpcloud
Spring Integration
With Pub/Sub, BigQuery, Cloud Storage and more
35@saturnism @gcpcloud 35
Storage
36@saturnism @gcpcloud
Object store
No more "disk out of space"
Multi-regional, global availability
Tiered storage options
Encryption at rest
Cloud Storage
37@saturnism @gcpcloud 37
Serverless Runtimes
38@saturnism @gcpcloud
App Engine Cloud Run
Deploys Your application
A JAR!
Your application
A Container Image
Billing Instance Hours Billable time
Scaling 0 to N 0 to N
CPU Available when instance is up Available when request is being
processed
39@saturnism @gcpcloud 39
Thanks!
cloud.google.com/java
spring.io/projects/spring-cloud-gcp
saturnism.me/spring
Join www.ServerlessToronto.org
Home of “Less IT Mess”

Contenu connexe

Tendances

Partner webinar presentation aws pebble_treasure_data
Partner webinar presentation aws pebble_treasure_dataPartner webinar presentation aws pebble_treasure_data
Partner webinar presentation aws pebble_treasure_data
Treasure Data, Inc.
 

Tendances (20)

Real-world Microservices: Lessons from the Front Line - Zhamak Delghani, Thou...
Real-world Microservices: Lessons from the Front Line - Zhamak Delghani, Thou...Real-world Microservices: Lessons from the Front Line - Zhamak Delghani, Thou...
Real-world Microservices: Lessons from the Front Line - Zhamak Delghani, Thou...
 
Google Cloud for Developers - Devfest Manila
Google Cloud for Developers - Devfest ManilaGoogle Cloud for Developers - Devfest Manila
Google Cloud for Developers - Devfest Manila
 
Firebase
FirebaseFirebase
Firebase
 
Delivering Modern Operations on AWS
Delivering Modern Operations on AWSDelivering Modern Operations on AWS
Delivering Modern Operations on AWS
 
Partner webinar presentation aws pebble_treasure_data
Partner webinar presentation aws pebble_treasure_dataPartner webinar presentation aws pebble_treasure_data
Partner webinar presentation aws pebble_treasure_data
 
Building serverless apps with Go & SAM
Building serverless apps with Go & SAMBuilding serverless apps with Go & SAM
Building serverless apps with Go & SAM
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
 
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
 
Building on AWS: Optimizing & Delivering
Building on AWS: Optimizing & DeliveringBuilding on AWS: Optimizing & Delivering
Building on AWS: Optimizing & Delivering
 
Microsoft Azure News - November 2019
Microsoft Azure News - November 2019Microsoft Azure News - November 2019
Microsoft Azure News - November 2019
 
Cloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google CloudCloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google Cloud
 
Darin Briskman_Amazon_June_9_2017_Presentation
Darin Briskman_Amazon_June_9_2017_PresentationDarin Briskman_Amazon_June_9_2017_Presentation
Darin Briskman_Amazon_June_9_2017_Presentation
 
Smaller is Better - Exploiting Microservice Architectures on AWS - Technical 201
Smaller is Better - Exploiting Microservice Architectures on AWS - Technical 201Smaller is Better - Exploiting Microservice Architectures on AWS - Technical 201
Smaller is Better - Exploiting Microservice Architectures on AWS - Technical 201
 
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
 
Google cloud platform
Google cloud platform   Google cloud platform
Google cloud platform
 
Serverless Geospatial Mobile Apps with AWS
Serverless Geospatial Mobile Apps with AWSServerless Geospatial Mobile Apps with AWS
Serverless Geospatial Mobile Apps with AWS
 
Budapest Spark Meetup - Apache Spark @enbrite.ly
Budapest Spark Meetup - Apache Spark @enbrite.lyBudapest Spark Meetup - Apache Spark @enbrite.ly
Budapest Spark Meetup - Apache Spark @enbrite.ly
 
Building resilient serverless systems with non serverless components
Building resilient serverless systems with non serverless componentsBuilding resilient serverless systems with non serverless components
Building resilient serverless systems with non serverless components
 
How LEGO.com Accelerates With Serverless
How LEGO.com Accelerates With ServerlessHow LEGO.com Accelerates With Serverless
How LEGO.com Accelerates With Serverless
 
AWS October Webinar Series - Introducing Amazon QuickSight
AWS October Webinar Series - Introducing Amazon QuickSightAWS October Webinar Series - Introducing Amazon QuickSight
AWS October Webinar Series - Introducing Amazon QuickSight
 

Similaire à Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP

Similaire à Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP (20)

Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017
 
Solving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute finalSolving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute final
 
Cloud Big Data Architectures
Cloud Big Data ArchitecturesCloud Big Data Architectures
Cloud Big Data Architectures
 
Where should I run my code? Serverless, Containers, Virtual Machines and more
Where should I run my code? Serverless, Containers, Virtual Machines and moreWhere should I run my code? Serverless, Containers, Virtual Machines and more
Where should I run my code? Serverless, Containers, Virtual Machines and more
 
Beyond Relational
Beyond RelationalBeyond Relational
Beyond Relational
 
Azure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreAzure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User Store
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
 
Kubecon seattle 2018 workshop slides
Kubecon seattle 2018 workshop slidesKubecon seattle 2018 workshop slides
Kubecon seattle 2018 workshop slides
 
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
 
Serverless in production, an experience report (FullStack 2018)
Serverless in production, an experience report (FullStack 2018)Serverless in production, an experience report (FullStack 2018)
Serverless in production, an experience report (FullStack 2018)
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
Cloud Native Data Pipelines (DataEngConf SF 2017)
Cloud Native Data Pipelines (DataEngConf SF 2017)Cloud Native Data Pipelines (DataEngConf SF 2017)
Cloud Native Data Pipelines (DataEngConf SF 2017)
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Serverless in Production, an experience report (AWS UG South Wales)
Serverless in Production, an experience report (AWS UG South Wales)Serverless in Production, an experience report (AWS UG South Wales)
Serverless in Production, an experience report (AWS UG South Wales)
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDB
 
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
 
DevOps, Continuous Integration and Deployment on AWS: Putting Money Back into...
DevOps, Continuous Integration and Deployment on AWS: Putting Money Back into...DevOps, Continuous Integration and Deployment on AWS: Putting Money Back into...
DevOps, Continuous Integration and Deployment on AWS: Putting Money Back into...
 
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
 

Plus de 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
 
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
 
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
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
Daniel Zivkovic
 

Plus de 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
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data edition
 
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
 
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 & ...
 
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?
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
 
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of HoneycombSRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
 
Deliver Business Value Faster with AWS Step Functions
Deliver Business Value Faster with AWS Step FunctionsDeliver Business Value Faster with AWS Step Functions
Deliver Business Value Faster with AWS Step Functions
 
What’s the big deal with Graph Databases?
What’s the big deal with Graph Databases?What’s the big deal with Graph Databases?
What’s the big deal with Graph Databases?
 
How to augment On-premise Call Centers to Scale-out to the Cloud
How to augment On-premise Call Centers to Scale-out to the CloudHow to augment On-premise Call Centers to Scale-out to the Cloud
How to augment On-premise Call Centers to Scale-out to the Cloud
 

Dernier

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Dernier (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP