SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
Polyglot Communication
Across K8s Clusters and
Traditional – Event Mesh
Michael Hilmen
Principal Architect – Strategic Partners, Solace
Robbie Jerrom
Principal SE – Office of the CTO, VMware
Sept 2021
Agenda 1. Why is Event Driven Architecture
gaining so much momentum?
2. How an Event Mesh helps.
3. Examples - How To
©Solace | Proprietary & Confidential
2
We help
enterprises
become
real-time
businesses.
©Solace | Proprietary & Confidential
3
That’s important because
©Solace | Proprietary & Confidential
4
Disruption is the new normal
Disruption is accelerating digital transformation
and driving new IT requirements.
©Solace | Proprietary & Confidential
5
• Improve digital experiences
• Increase operational efficiencies
• Support/accelerate innovation
• Real-time/event-driven data
• Hybrid/multi-cloud architecture
• Decoupled applications
• Resilient and scalable
infrastructure
• Democratized access to up-to-
date data
More urgent requirements with disruption
Business
IT
©Solace | Proprietary & Confidential
6
You need event-driven architecture
to meet those requirements
EDA
• Decoupled applications /microservices
• Asynchronous, event-driven interactions
• Intermediated by event-broker
Technical Benefits
• Real-time/event-driven data movement
• Decoupled applications
• Resilient and scalable
• Hybrid/multi-cloud architecture
• Democratized access to up-to-date data
©Solace | Proprietary & Confidential
7
You need event mesh
to meet those requirements
EDA
• Decoupled applications /microservices
• Asynchronous, event-driven interactions
• Intermediated by event-broker
Technical Benefits
• Real-time/event-driven data movement
• Decoupled applications
• Resilient and scalable
• Hybrid/multi-cloud architecture
• Democratized access to up-to-date data
©Solace | Proprietary & Confidential
8
EDA is being embraced by modern enterprises across all verticals
But doing EDA well at enterprise scale
can be challenging
©Solace | Proprietary & Confidential
9
Complex Environments
o Hybrid cloud
o Multi-cloud
o Multi-geos
Diverse Technologies
o Microservices
o IoT
o Cloud native services
o iPaaS
o Legacy ESB, ERP
Enterprise Demands
o Performance
o Reliability
o Scalability
o WAN optimization
o Security & compliance
New Capabilities Required
o Event design
o Event discovery
o Event governance
To do EDA well at enterprise scale you need
©Solace | Proprietary & Confidential
10
1
Event Mesh Event Management
2
• Any-to-any
interoperability
• Open APIs and
Protocols
• Eliminate platform and
protocol lock-in
• Enterprise protocols
(JMS, REST, AMQP, SMF)
• IoT protocols
(MQTT 3.1.1 and 5.0)
• Front end protocols
(REST, WebSocket)
Each Broker - Streaming APIs and Integration
© Solace
Proprietary & Confidential
Boot, cloud connector,
cloud stream, cloud data flow
JMS (1.1, 2.0), Python, Ruby,
C++, .NET, Perl, Node.js,
.NET, Java, .NET(NNMS), using
open API libraries such as Apache
Qpid
C, C#/.Net, Java, Java RTO,
JavaScript/Node.js,
JMS/JCA, Python
Streaming Connectors
Azure
Functions
AWS
Lambda
Google Cloud
Functions
Apache
Beam
Apache
Kafka
Azure
Databricks
Azure Data
Lake Gen2
Amazon
S3
Google Cloud
Storage
IBM
MQ
SAP
R/3
Microsoft
SQL Server
Rabbit
MQ
Snowflake
C, C++, Java, JavaScript,
Python, Go, .NET, using
open API libraries such
as Paho
C, C#/.Net, Java, Java RTO,
JavaScript/Node.js, Python,
Open MQTT APIs
HTTP API
REST
• Uniform Connectivity
• Dynamic Routing
• WAN Optimization
• High Performance
• High Availability
• Security & Governance
Connect Event Brokers to Form Data Plane – Event Mesh
JMS MQ
API Gateway
Public
Clouds PaaS
12
Event Management is Like API Management
13
© Solace
Proprietary & Confidential
RESTful Architecture
API
Portal
Design-time
APIs, Schemas,
Applications
?
Design-time
Events, Schemas,
Applications
Event
Portal
Event-Driven Architecture
• Catalog/
Document
• Discover
• Share/Reuse
• Analyze, Extend
& Design
• Generate Code
Publishers Subscribers
Event
Broker
Run-time
Events &
Services
Clients Providers
API
Gateway
Run-time
APIs &
Services
©Solace | Proprietary & Confidential
14
Who is Solace
2001
Capital Markets,
Appliances
Started in Coined the terms
‘event mesh’,
‘event broker’,
‘event portal’
2020
First purpose-
built platform for
enterprise EDA
2021
Organizers behind
first inaugural EDA
Summit in May 2021
60%
of the world’s
largest investment
banks use Solace
1.5M
connected vehicles
in Singapore
>500B
events processed
globally per day
Ottawa | Toronto | New York | Chicago | Atlanta | Silicon Valley | London | Paris | Zurich | Tokyo | Seoul
Hong Kong | Shanghai | Singapore | Mumbai | New Delhi | Jakarta | Melbourne | Sydney
Offices Worldwide
Partners
A few of our clients
How does
this work?
1. Install/Deploy Solace
2. Configure an Event Mesh
3. Discover, Design, Manage
©Solace | Proprietary & Confidential
17
©Solace | Proprietary & Confidential
18
Simple, Global, Multi-Cloud, Polyglot Event Mesh
Install /
Deploy
1. Solace SaaS
2. Cloud Native (AWS, GCP, Azure …)
3. Stand alone Docker
4. K8s (TKG, and more)
5. Traditional– VM – OVA/QCOW2
©Solace | Proprietary & Confidential
19
Solace Broker Service Creation
Install /
Deploy
1. Solace SaaS – cloud.solace.com
2. Cloud Native (AWS, GCP, Azure …)
3. Stand alone Docker
4. K8s (TKG, and more)
5. Traditional– VM – OVA/QCOW2
©Solace | Proprietary & Confidential
20
©Solace | Proprietary & Confidential
21
Solace SaaS Broker Service Creation
cloud.solace.com
©Solace | Proprietary & Confidential
22
Solace SaaS
Broker Service
Creation
©Solace | Proprietary & Confidential
23
Solace SaaS Broker Service Creation
©Solace | Proprietary & Confidential
24
Solace SaaS Broker Service Creation
©Solace | Proprietary & Confidential
25
Solace SaaS Broker Service Creation
©Solace | Proprietary & Confidential
26
Solace
SaaS
Broker
Service
Creation
Install /
Deploy
1. Solace SaaS
2. Cloud Native (AWS, GCP, Azure …)
3. Stand alone Docker
4. K8s (TKG, and more)
5. Traditional – VM – OVA/QCOW2
©Solace | Proprietary & Confidential
28
©Solace | Proprietary & Confidential
29
Solace
Docker
Broker
Service
Creation
https://github.com/SolaceLabs/solace-single-docker-compose
©Solace | Proprietary & Confidential
30
Solace Docker Broker - Summary
• Install docker and docker compose
• git clone https://github.com/SolaceLabs/solace-single-docker-compose.git
• cd solace-single-docker-compose/template
©Solace | Proprietary & Confidential
31
Template Changes *** Not Documented
1) Port 55555 on MacOS BigSur is in
use and needs to be changed. I used
55558
©Solace | Proprietary & Confidential
32
Template Changes *** Not
Documented
2) In order to participate in the Event
Mesh, you need the node to
support 1000 concurrent
connections.
Change from 100 to 1000
©Solace | Proprietary & Confidential
33
Solace Docker Broker - Summary
• docker-compose -f PubSubStandard_singleNode.yml up -d
©Solace | Proprietary & Confidential
34
Solace Docker
Broker
Service
Creation
localhost:8080
©Solace | Proprietary & Confidential
35
Solace Docker
Broker
Service
Creation
Install /
Deploy
1. Solace SaaS
2. Cloud Native (AWS, GCP, Azure …)
3. Stand alone Docker
4. K8s (TKG, and more)
5. Traditional – VM – OVA/QCOW2
©Solace | Proprietary & Confidential
36
Deployment - Tanzu Kubernetes Grid & VM Options
Tanzu
Kubernetes
Grid
Persistence Solace Agent
C L O U D
TKG Provision
Persistence Solace.
Persistence Solace.
OVA Deploy
Persistence Solace.
Virtual
Machine
OVA
TKG Provision
Persistence Solace.
Persistence Solace.
YAML
CLI/GUI
• What Matters, and to whom.
– Solace Event Mesh Protocols -> Consistent
– Client SDK’s -> Consistent
• Developer Local
• Platform Performance
• Platform Operations Team
– VM Only Ops Team
– Kubernetes Only Ops Team
– HyperScaler Cloud Ops Team
– VMware Cloud Ops Team
– *Anything Goes* Ops Team
Considerations
38
©Solace | Proprietary &
Confidential
On-premise
Event Mesh is a Federation of Solace Brokers across multiple
clouds.
On-premise
OVA
AKS
TKG
Public Cloud
EKS
Public Cloud
TKG
VMware Cloud Providers
How does
this work?
1. Install/Deploy Solace
2. Configure an Event Mesh
3. Discover, Design, Manage
©Solace | Proprietary & Confidential
40
Configure
an Event
Mesh
Bridge
Solace TKG – local - UK
to
Solace GCP SaaS (Singapore)
©Solace | Proprietary & Confidential
41
©Solace | Proprietary & Confidential
42
©Solace | Proprietary & Confidential
43
©Solace | Proprietary & Confidential
44
©Solace | Proprietary & Confidential
45
©Solace | Proprietary & Confidential
46
©Solace | Proprietary & Confidential
47
©Solace | Proprietary & Confidential
48
©Solace | Proprietary & Confidential
49
©Solace | Proprietary & Confidential
50
How does
this work?
1. Install/Deploy Solace
2. Configure an Event Mesh - BETA
3. Discover, Design, Manage
©Solace | Proprietary & Confidential
51
©Solace | Proprietary & Confidential
52
Solace SaaS Mesh Creation - BETA
©Solace | Proprietary & Confidential
53
Solace SaaS Mesh Creation - BETA
©Solace | Proprietary & Confidential
54
Solace SaaS Mesh Creation - BETA
©Solace | Proprietary & Confidential
55
Solace SaaS Mesh Creation - BETA
©Solace | Proprietary & Confidential
56
Solace SaaS Mesh Creation - BETA
©Solace | Proprietary & Confidential
57
Solace SaaS Mesh Creation - BETA
©Solace | Proprietary & Confidential
58
Solace SaaS Mesh Creation - BETA
How does
this work?
1. Install/Deploy Solace
2. Configure an Event Mesh - BETA
3. Discover, Design, Manage
©Solace | Proprietary & Confidential
59
©Solace | Proprietary & Confidential
60
Solace Event
Portal
©Solace | Proprietary & Confidential
61
Solace Event Portal
©Solace | Proprietary & Confidential
62
Solace Event Portal
©Solace | Proprietary & Confidential
63
Solace Event
Portal
Explore
more on
your own
1. Codelabs: Getting Started, above workshop, etc
https://codelabs.solace.dev/
2. How to videos with TKG/vSphere
https://solace.tanzu.live/
1. Event Mesh Builder: https://docs.solace.com/Solace-
Cloud/Event-Mesh/Mesh-Builder.htm
2. Solace Trial: cloud.solace.com
3. Solace Downloads: https://solace.com/downloads/
4. Office Hours: Q&A, demos, etc …
1-2 pm PT today, 9/1
9-10 am PT tomorrow, 9/2
©Solace | Proprietary & Confidential
64

Weitere ähnliche Inhalte

Was ist angesagt?

Optimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor CompanyOptimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor CompanyVMware Tanzu
 
Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...
Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...
Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...VMware Tanzu
 
Spring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the MassesSpring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the MassesVMware Tanzu
 
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...VMware Tanzu
 
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway APIIngress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway APIVMware Tanzu
 
Next-Generation Cloud Native Apps with Spring Cloud and Kubernetes
Next-Generation Cloud Native Apps with Spring Cloud and KubernetesNext-Generation Cloud Native Apps with Spring Cloud and Kubernetes
Next-Generation Cloud Native Apps with Spring Cloud and KubernetesVMware Tanzu
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAsir Selvasingh
 
Ensuring Security and Feature Freshness with VMware Tanzu Observability
Ensuring Security and Feature Freshness with VMware Tanzu ObservabilityEnsuring Security and Feature Freshness with VMware Tanzu Observability
Ensuring Security and Feature Freshness with VMware Tanzu ObservabilityVMware Tanzu
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the MetricsVMware Tanzu
 
Not Just Initializing
Not Just InitializingNot Just Initializing
Not Just InitializingVMware Tanzu
 
The Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsThe Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsVMware Tanzu
 
Spring Boot Loves K8s
Spring Boot Loves K8sSpring Boot Loves K8s
Spring Boot Loves K8sVMware Tanzu
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionVMware Tanzu
 
Spring on PAS - Fabio Marinelli
Spring on PAS - Fabio MarinelliSpring on PAS - Fabio Marinelli
Spring on PAS - Fabio MarinelliVMware Tanzu
 
Spring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionSpring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionVMware Tanzu
 
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...VMware Tanzu
 
Walking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data FlowWalking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data FlowVMware Tanzu
 
Successful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 ApproachSuccessful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 ApproachVMware Tanzu
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...cornelia davis
 

Was ist angesagt? (20)

Optimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor CompanyOptimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor Company
 
Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...
Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...
Transporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Pow...
 
Spring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the MassesSpring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the Masses
 
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
 
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway APIIngress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
 
Next-Generation Cloud Native Apps with Spring Cloud and Kubernetes
Next-Generation Cloud Native Apps with Spring Cloud and KubernetesNext-Generation Cloud Native Apps with Spring Cloud and Kubernetes
Next-Generation Cloud Native Apps with Spring Cloud and Kubernetes
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at Scale
 
Ensuring Security and Feature Freshness with VMware Tanzu Observability
Ensuring Security and Feature Freshness with VMware Tanzu ObservabilityEnsuring Security and Feature Freshness with VMware Tanzu Observability
Ensuring Security and Feature Freshness with VMware Tanzu Observability
 
Welcome to the Metrics
Welcome to the MetricsWelcome to the Metrics
Welcome to the Metrics
 
Not Just Initializing
Not Just InitializingNot Just Initializing
Not Just Initializing
 
The Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsThe Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native Applications
 
Spring Boot Loves K8s
Spring Boot Loves K8sSpring Boot Loves K8s
Spring Boot Loves K8s
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s Solution
 
Spring on PAS - Fabio Marinelli
Spring on PAS - Fabio MarinelliSpring on PAS - Fabio Marinelli
Spring on PAS - Fabio Marinelli
 
Spring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionSpring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to Production
 
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
 
Walking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data FlowWalking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data Flow
 
Successful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 ApproachSuccessful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 Approach
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
 

Ähnlich wie Polyglot Communication Across K8s Clusters and Traditional Infrastructure

Presentation a hitchhiker’s guide to the inter-cloud
Presentation   a hitchhiker’s guide to the inter-cloudPresentation   a hitchhiker’s guide to the inter-cloud
Presentation a hitchhiker’s guide to the inter-cloudxKinAnx
 
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Nati Shalom
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution BriefingEd Burns
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKVMUG IT
 
Cloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudCloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudShapeBlue
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesLee Atchison
 
Running Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud HostingRunning Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud HostingMagnolia
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on JelasticEdgar Vonk
 
Magnolia CMS - on Jelastic
Magnolia CMS - on JelasticMagnolia CMS - on Jelastic
Magnolia CMS - on JelasticInfo.nl
 
OOW-5185-Hybrid Cloud
OOW-5185-Hybrid CloudOOW-5185-Hybrid Cloud
OOW-5185-Hybrid CloudBen Duan
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...OpenStack
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)Simon Haslam
 
Solace Strategic Update: October 2018
Solace Strategic Update: October 2018Solace Strategic Update: October 2018
Solace Strategic Update: October 2018Solace
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1makker_nl
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsJay Bryant
 
Redhat summit b tolleyv7
Redhat summit b tolleyv7Redhat summit b tolleyv7
Redhat summit b tolleyv7Bruce Tolley
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolithMarkus Eisele
 

Ähnlich wie Polyglot Communication Across K8s Clusters and Traditional Infrastructure (20)

Presentation a hitchhiker’s guide to the inter-cloud
Presentation   a hitchhiker’s guide to the inter-cloudPresentation   a hitchhiker’s guide to the inter-cloud
Presentation a hitchhiker’s guide to the inter-cloud
 
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
 
Cloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudCloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloud
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption Strategies
 
Running Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud HostingRunning Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud Hosting
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on Jelastic
 
Magnolia CMS - on Jelastic
Magnolia CMS - on JelasticMagnolia CMS - on Jelastic
Magnolia CMS - on Jelastic
 
OOW-5185-Hybrid Cloud
OOW-5185-Hybrid CloudOOW-5185-Hybrid Cloud
OOW-5185-Hybrid Cloud
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
Solace Strategic Update: October 2018
Solace Strategic Update: October 2018Solace Strategic Update: October 2018
Solace Strategic Update: October 2018
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
Redhat summit b tolleyv7
Redhat summit b tolleyv7Redhat summit b tolleyv7
Redhat summit b tolleyv7
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
 

Mehr von VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Mehr von VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Kürzlich hochgeladen

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 

Kürzlich hochgeladen (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 

Polyglot Communication Across K8s Clusters and Traditional Infrastructure

  • 1. Polyglot Communication Across K8s Clusters and Traditional – Event Mesh Michael Hilmen Principal Architect – Strategic Partners, Solace Robbie Jerrom Principal SE – Office of the CTO, VMware Sept 2021
  • 2. Agenda 1. Why is Event Driven Architecture gaining so much momentum? 2. How an Event Mesh helps. 3. Examples - How To ©Solace | Proprietary & Confidential 2
  • 4. That’s important because ©Solace | Proprietary & Confidential 4 Disruption is the new normal
  • 5. Disruption is accelerating digital transformation and driving new IT requirements. ©Solace | Proprietary & Confidential 5 • Improve digital experiences • Increase operational efficiencies • Support/accelerate innovation • Real-time/event-driven data • Hybrid/multi-cloud architecture • Decoupled applications • Resilient and scalable infrastructure • Democratized access to up-to- date data More urgent requirements with disruption Business IT
  • 6. ©Solace | Proprietary & Confidential 6 You need event-driven architecture to meet those requirements EDA • Decoupled applications /microservices • Asynchronous, event-driven interactions • Intermediated by event-broker Technical Benefits • Real-time/event-driven data movement • Decoupled applications • Resilient and scalable • Hybrid/multi-cloud architecture • Democratized access to up-to-date data
  • 7. ©Solace | Proprietary & Confidential 7 You need event mesh to meet those requirements EDA • Decoupled applications /microservices • Asynchronous, event-driven interactions • Intermediated by event-broker Technical Benefits • Real-time/event-driven data movement • Decoupled applications • Resilient and scalable • Hybrid/multi-cloud architecture • Democratized access to up-to-date data
  • 8. ©Solace | Proprietary & Confidential 8 EDA is being embraced by modern enterprises across all verticals
  • 9. But doing EDA well at enterprise scale can be challenging ©Solace | Proprietary & Confidential 9 Complex Environments o Hybrid cloud o Multi-cloud o Multi-geos Diverse Technologies o Microservices o IoT o Cloud native services o iPaaS o Legacy ESB, ERP Enterprise Demands o Performance o Reliability o Scalability o WAN optimization o Security & compliance New Capabilities Required o Event design o Event discovery o Event governance
  • 10. To do EDA well at enterprise scale you need ©Solace | Proprietary & Confidential 10 1 Event Mesh Event Management 2
  • 11. • Any-to-any interoperability • Open APIs and Protocols • Eliminate platform and protocol lock-in • Enterprise protocols (JMS, REST, AMQP, SMF) • IoT protocols (MQTT 3.1.1 and 5.0) • Front end protocols (REST, WebSocket) Each Broker - Streaming APIs and Integration © Solace Proprietary & Confidential Boot, cloud connector, cloud stream, cloud data flow JMS (1.1, 2.0), Python, Ruby, C++, .NET, Perl, Node.js, .NET, Java, .NET(NNMS), using open API libraries such as Apache Qpid C, C#/.Net, Java, Java RTO, JavaScript/Node.js, JMS/JCA, Python Streaming Connectors Azure Functions AWS Lambda Google Cloud Functions Apache Beam Apache Kafka Azure Databricks Azure Data Lake Gen2 Amazon S3 Google Cloud Storage IBM MQ SAP R/3 Microsoft SQL Server Rabbit MQ Snowflake C, C++, Java, JavaScript, Python, Go, .NET, using open API libraries such as Paho C, C#/.Net, Java, Java RTO, JavaScript/Node.js, Python, Open MQTT APIs HTTP API REST
  • 12. • Uniform Connectivity • Dynamic Routing • WAN Optimization • High Performance • High Availability • Security & Governance Connect Event Brokers to Form Data Plane – Event Mesh JMS MQ API Gateway Public Clouds PaaS 12
  • 13. Event Management is Like API Management 13 © Solace Proprietary & Confidential RESTful Architecture API Portal Design-time APIs, Schemas, Applications ? Design-time Events, Schemas, Applications Event Portal Event-Driven Architecture • Catalog/ Document • Discover • Share/Reuse • Analyze, Extend & Design • Generate Code Publishers Subscribers Event Broker Run-time Events & Services Clients Providers API Gateway Run-time APIs & Services
  • 14. ©Solace | Proprietary & Confidential 14 Who is Solace 2001 Capital Markets, Appliances Started in Coined the terms ‘event mesh’, ‘event broker’, ‘event portal’ 2020 First purpose- built platform for enterprise EDA 2021 Organizers behind first inaugural EDA Summit in May 2021 60% of the world’s largest investment banks use Solace 1.5M connected vehicles in Singapore >500B events processed globally per day Ottawa | Toronto | New York | Chicago | Atlanta | Silicon Valley | London | Paris | Zurich | Tokyo | Seoul Hong Kong | Shanghai | Singapore | Mumbai | New Delhi | Jakarta | Melbourne | Sydney Offices Worldwide Partners A few of our clients
  • 15. How does this work? 1. Install/Deploy Solace 2. Configure an Event Mesh 3. Discover, Design, Manage ©Solace | Proprietary & Confidential 17
  • 16. ©Solace | Proprietary & Confidential 18 Simple, Global, Multi-Cloud, Polyglot Event Mesh
  • 17. Install / Deploy 1. Solace SaaS 2. Cloud Native (AWS, GCP, Azure …) 3. Stand alone Docker 4. K8s (TKG, and more) 5. Traditional– VM – OVA/QCOW2 ©Solace | Proprietary & Confidential 19 Solace Broker Service Creation
  • 18. Install / Deploy 1. Solace SaaS – cloud.solace.com 2. Cloud Native (AWS, GCP, Azure …) 3. Stand alone Docker 4. K8s (TKG, and more) 5. Traditional– VM – OVA/QCOW2 ©Solace | Proprietary & Confidential 20
  • 19. ©Solace | Proprietary & Confidential 21 Solace SaaS Broker Service Creation cloud.solace.com
  • 20. ©Solace | Proprietary & Confidential 22 Solace SaaS Broker Service Creation
  • 21. ©Solace | Proprietary & Confidential 23 Solace SaaS Broker Service Creation
  • 22. ©Solace | Proprietary & Confidential 24 Solace SaaS Broker Service Creation
  • 23. ©Solace | Proprietary & Confidential 25 Solace SaaS Broker Service Creation
  • 24. ©Solace | Proprietary & Confidential 26 Solace SaaS Broker Service Creation
  • 25. Install / Deploy 1. Solace SaaS 2. Cloud Native (AWS, GCP, Azure …) 3. Stand alone Docker 4. K8s (TKG, and more) 5. Traditional – VM – OVA/QCOW2 ©Solace | Proprietary & Confidential 28
  • 26. ©Solace | Proprietary & Confidential 29 Solace Docker Broker Service Creation https://github.com/SolaceLabs/solace-single-docker-compose
  • 27. ©Solace | Proprietary & Confidential 30 Solace Docker Broker - Summary • Install docker and docker compose • git clone https://github.com/SolaceLabs/solace-single-docker-compose.git • cd solace-single-docker-compose/template
  • 28. ©Solace | Proprietary & Confidential 31 Template Changes *** Not Documented 1) Port 55555 on MacOS BigSur is in use and needs to be changed. I used 55558
  • 29. ©Solace | Proprietary & Confidential 32 Template Changes *** Not Documented 2) In order to participate in the Event Mesh, you need the node to support 1000 concurrent connections. Change from 100 to 1000
  • 30. ©Solace | Proprietary & Confidential 33 Solace Docker Broker - Summary • docker-compose -f PubSubStandard_singleNode.yml up -d
  • 31. ©Solace | Proprietary & Confidential 34 Solace Docker Broker Service Creation localhost:8080
  • 32. ©Solace | Proprietary & Confidential 35 Solace Docker Broker Service Creation
  • 33. Install / Deploy 1. Solace SaaS 2. Cloud Native (AWS, GCP, Azure …) 3. Stand alone Docker 4. K8s (TKG, and more) 5. Traditional – VM – OVA/QCOW2 ©Solace | Proprietary & Confidential 36
  • 34. Deployment - Tanzu Kubernetes Grid & VM Options Tanzu Kubernetes Grid Persistence Solace Agent C L O U D TKG Provision Persistence Solace. Persistence Solace. OVA Deploy Persistence Solace. Virtual Machine OVA TKG Provision Persistence Solace. Persistence Solace. YAML CLI/GUI
  • 35. • What Matters, and to whom. – Solace Event Mesh Protocols -> Consistent – Client SDK’s -> Consistent • Developer Local • Platform Performance • Platform Operations Team – VM Only Ops Team – Kubernetes Only Ops Team – HyperScaler Cloud Ops Team – VMware Cloud Ops Team – *Anything Goes* Ops Team Considerations 38 ©Solace | Proprietary & Confidential
  • 36. On-premise Event Mesh is a Federation of Solace Brokers across multiple clouds. On-premise OVA AKS TKG Public Cloud EKS Public Cloud TKG VMware Cloud Providers
  • 37. How does this work? 1. Install/Deploy Solace 2. Configure an Event Mesh 3. Discover, Design, Manage ©Solace | Proprietary & Confidential 40
  • 38. Configure an Event Mesh Bridge Solace TKG – local - UK to Solace GCP SaaS (Singapore) ©Solace | Proprietary & Confidential 41
  • 39. ©Solace | Proprietary & Confidential 42
  • 40. ©Solace | Proprietary & Confidential 43
  • 41. ©Solace | Proprietary & Confidential 44
  • 42. ©Solace | Proprietary & Confidential 45
  • 43. ©Solace | Proprietary & Confidential 46
  • 44. ©Solace | Proprietary & Confidential 47
  • 45. ©Solace | Proprietary & Confidential 48
  • 46. ©Solace | Proprietary & Confidential 49
  • 47. ©Solace | Proprietary & Confidential 50
  • 48. How does this work? 1. Install/Deploy Solace 2. Configure an Event Mesh - BETA 3. Discover, Design, Manage ©Solace | Proprietary & Confidential 51
  • 49. ©Solace | Proprietary & Confidential 52 Solace SaaS Mesh Creation - BETA
  • 50. ©Solace | Proprietary & Confidential 53 Solace SaaS Mesh Creation - BETA
  • 51. ©Solace | Proprietary & Confidential 54 Solace SaaS Mesh Creation - BETA
  • 52. ©Solace | Proprietary & Confidential 55 Solace SaaS Mesh Creation - BETA
  • 53. ©Solace | Proprietary & Confidential 56 Solace SaaS Mesh Creation - BETA
  • 54. ©Solace | Proprietary & Confidential 57 Solace SaaS Mesh Creation - BETA
  • 55. ©Solace | Proprietary & Confidential 58 Solace SaaS Mesh Creation - BETA
  • 56. How does this work? 1. Install/Deploy Solace 2. Configure an Event Mesh - BETA 3. Discover, Design, Manage ©Solace | Proprietary & Confidential 59
  • 57. ©Solace | Proprietary & Confidential 60 Solace Event Portal
  • 58. ©Solace | Proprietary & Confidential 61 Solace Event Portal
  • 59. ©Solace | Proprietary & Confidential 62 Solace Event Portal
  • 60. ©Solace | Proprietary & Confidential 63 Solace Event Portal
  • 61. Explore more on your own 1. Codelabs: Getting Started, above workshop, etc https://codelabs.solace.dev/ 2. How to videos with TKG/vSphere https://solace.tanzu.live/ 1. Event Mesh Builder: https://docs.solace.com/Solace- Cloud/Event-Mesh/Mesh-Builder.htm 2. Solace Trial: cloud.solace.com 3. Solace Downloads: https://solace.com/downloads/ 4. Office Hours: Q&A, demos, etc … 1-2 pm PT today, 9/1 9-10 am PT tomorrow, 9/2 ©Solace | Proprietary & Confidential 64