SlideShare a Scribd company logo
1 of 86
Download to read offline
Reactive & Distributed
Modern Application Architectures
Orkhan Gasimov
Digital Transformation Architect @ GlobalLogic
15 years of software engineering;
training & mentorship;
author of trainings about:
Microservices;
Spring Cloud;
Akka;
2Speaker
Backstage
3Agenda
4Some silly slide
Evolution
Past
6
App Server
Evolution
Monolith
7
App Server
Module
Module
Module
Module
Evolution
Monolith
8Evolution
App Server 1
Module
Module
Module
Module
App Server N
Module
Module
Module
Module
Monolith
9Evolution
App Server 1
Module
Module
Module
Module
App Server N
Module
Module
Module
Module
Admin Server
Deployment & Configuration
Monolith
10Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Admin Server
Deployment & Configuration
Monolith
11Evolution
Admin Server
Deployment & Configuration
App
App
App
App
App
App
App
App
Monolith
12Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Microservices
Microservices
Architecture
14Monolith
Sales
Warehouse
Accounting
Discounts
Client
15Service-Oriented
Sales
Warehouse
Accounting
Discounts
Client
Sales
Sales
16Scalability
Sales
Warehouse
Accounting
Discounts
Client
17API Gateway
Sales
Sales
Sales
Warehouse
Accounting
Discounts
Client API Gateway
18Service Discovery
Sales
Sales
Sales
Warehouse
Accounting
Discounts
Client API Gateway
Service
Registry
Users
Accounting
Warehouse
19Dynamic Coordination
Sales
Sales
Warehouse
Accounting
Discounts
Client API Gateway
Service
Registry
20Cascading Calls
Sales Warehouse Accounting
Discounts
21Cascading Calls
Sales Warehouse
Discounts
Accounting
22Circuit Breaker
Sales Warehouse
Discounts
AccountingCB
Fallback
23Circuit Breaker
Sales Warehouse
Discounts
AccountingCB CB
CB
Users
Accounting
Warehouse
24Microservices
Sales
Discounts
Sales
Warehouse
Accounting
Client API Gateway
Service
Registry
CB
CB
CB
CB
25Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Microservices
Discounts
Sales Warehouse
Accounting
26Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Microservices
27Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Discovery & Configuration
Monolith Microservices
28Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Discovery & Configuration
Monolith Microservices
29Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Fn
Discovery & Configuration
Monolith Microservices
30Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Fn ?
Discovery & Configuration
Monolith Microservices
31Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Discovery & Configuration
Monolith Microservices
32Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Discovery & Configuration
Fn
Fn
Fn
Fn
Fn
Fn
Fn
Fn
Monolith Microservices
Data Microservices
Concept
34Data Oriented
Processor
35Data Oriented
Source Processor
36Data Oriented
Source SinkProcessor
37CQRS + Event Sourcing
Client API Gateway
38CQRS + Event Sourcing
Client API Gateway
Command
Query
39CQRS + Event Sourcing
Query
Command
Client API Gateway
Command
Query
40CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
41CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB DB
42CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB DB
Event
Store
43CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB DB
Event
Store
Event
Handler
44CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB
Event
Store
Event
Handler
DB
Fn Fn Fn
45Pipelines
Fn Fn Fn
46CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB
Event
Store
Event
Handler
DB
Fn Fn Fn
Reactor
Pattern
48Event Loop
Event Loop
49Workers
Worker
Worker
Worker
delegate long
running jobs & IO
callback
Event Loop
50Multi-Reactor
Worker
Worker
Worker
delegate long
running jobs & IO
callback
Event
Bus
51Event Handlers
Worker
Worker
Worker
delegate long
running jobs & IO
callback
Fn
Fn
Fn
Fn
Event
Bus
52Basic Architecture
Worker
Worker
Worker
delegate long
running jobs & IO
callback
Fn
Client
Client
Client
Fn
Fn
Fn
request
response
Event
Bus
53
Monolith
Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Microservices
Worker
Worker
Worker
delegate
long
running
jobs & IO
callback
Fn
Client
Client
Client
Fn
Fn
Fn
request
response Event
Bus
54Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Reactive & DistributedMicroservices
55Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Monolith Reactive & DistributedMicroservices
56Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Distributed Platform
Monolith Reactive & DistributedMicroservices
57Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Distributed Platform
Monolith Reactive & DistributedMicroservices
58Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Distributed Platform
Monolith Reactive & DistributedMicroservices
59Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
Distributed Platform
Monolith Reactive & DistributedMicroservices
60Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
Distributed Platform
Monolith Reactive & DistributedMicroservices
61Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
Distributed Platform
Monolith Reactive & DistributedMicroservices
62Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
HTTP
Distributed Platform
Monolith Reactive & DistributedMicroservices
63Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Distributed Platform
Monolith Reactive & DistributedMicroservices
HTTP
64Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
Distributed Platform
Monolith Reactive & DistributedMicroservices
HTTP
65Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
Distributed Platform
Monolith Reactive & DistributedMicroservices
HTTP
66Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
Distributed Platform
Monolith Reactive & DistributedMicroservices
HTTP
67Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
IoT
Distributed Platform
Monolith Reactive & DistributedMicroservices
HTTP
68Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
Cloud IoT
Distributed Platform
Monolith Reactive & DistributedMicroservices
HTTP
69
Monolith
Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Reactive & DistributedMicroservices
Distributed Platform
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
Polyglot
Cloud IoT
HTTP
Reactive Manifesto 70
Module
Module
Module
Module
Module
Module
Module
Module
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
AppsPolyglot
Cloud IoT
HTTP
Responsive
Message Driven
Elastic Resilient
Functions
72Functions
Sales Database
73Functions
Sales
HTTP
Database
74Functions
Sales
HTTP
Database
MQ
75Functions
Sales
HTTP HTTP
Database
MQ
Sales
HTTP HTTP
Database
MQ
76Functions
Sales
HTTP HTTP
MQ
Database
MQ
77Functions
Sales
HTTP HTTP
MQ
Database
MQ
Accounting
Discounts
Warehouse
Reactive & Distributed
Modern Application Architectures
Reactive & Distributed
Event Bus
79
Reactive & Distributed
Event Bus
80
Reactive & Distributed
Event Bus
Server 1 Server 2 Server 3 Server N...
81
Reactive & Distributed
Event Bus
Server 1 Server 2 Server 3 Server N...
82
Handler Handler Handler Handler Handler Handler
Reactive & Distributed
Event Bus
Server 1 Server 2 Server 3 Server N...
83
Module ModuleModule
Handler Handler Handler Handler Handler Handler
Reactive & Distributed 84
Event Bus
Server 1 Server 2 Server 3 Server N...
External
Apps
Data
Sources
Metrics Cloud
IoT
Devices
etc.
Module ModuleModule
Handler Handler Handler Handler Handler Handler
Reactive & Distributed 85
External
Apps
Data
Sources
Metrics Cloud
IoT
Devices
etc.
Module ModuleModule
Event Bus
Handler Handler Handler Handler Handler Handler
Server 1 Server 2 Server 3 Server N...
Thank You!
http://orkhan.io
http://fb.com/groups/reactive.distributed

More Related Content

What's hot

WSO2 Updates 2.0
WSO2 Updates 2.0WSO2 Updates 2.0
WSO2 Updates 2.0WSO2
 
MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15Jim Andrews
 
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksOverview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksMergeStack
 
Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021AnuragSharma900
 
API Management for GraphQL
API Management for GraphQLAPI Management for GraphQL
API Management for GraphQLWSO2
 
MuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaMuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaPace Integration
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2
 
Caching strategies in MuleSoft
Caching strategies in MuleSoftCaching strategies in MuleSoft
Caching strategies in MuleSoftNeerajKumar1965
 
Mule soft meetups-24012020
Mule soft meetups-24012020Mule soft meetups-24012020
Mule soft meetups-24012020Pablo Bellissimo
 
11th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 202111th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 2021Ryan Anthony Andal
 
[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices ArchitectureWSO2
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMiki Lombardi
 
Rate Limiting GQLs Using Depth and Complexity Analysis
Rate Limiting GQLs Using Depth and Complexity AnalysisRate Limiting GQLs Using Depth and Complexity Analysis
Rate Limiting GQLs Using Depth and Complexity AnalysisWSO2
 
Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4Manish Kumar Yadav
 
Consumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice ArchitectureConsumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice ArchitectureMarcin Grzejszczak
 
API Management for GraphQL
API Management for GraphQLAPI Management for GraphQL
API Management for GraphQLWSO2
 
MuleSoft Summer Meetup - Germany - 09 Jun 2021
MuleSoft Summer Meetup - Germany - 09 Jun 2021MuleSoft Summer Meetup - Germany - 09 Jun 2021
MuleSoft Summer Meetup - Germany - 09 Jun 2021MulesoftMunichMeetup
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Daniel Soffner
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsGonzalo Marcos Ansoain
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsEva Mave Ng
 

What's hot (20)

WSO2 Updates 2.0
WSO2 Updates 2.0WSO2 Updates 2.0
WSO2 Updates 2.0
 
MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15
 
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksOverview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
 
Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021
 
API Management for GraphQL
API Management for GraphQLAPI Management for GraphQL
API Management for GraphQL
 
MuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaMuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project Vita
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
 
Caching strategies in MuleSoft
Caching strategies in MuleSoftCaching strategies in MuleSoft
Caching strategies in MuleSoft
 
Mule soft meetups-24012020
Mule soft meetups-24012020Mule soft meetups-24012020
Mule soft meetups-24012020
 
11th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 202111th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 2021
 
[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture[Workshop] API Management in Microservices Architecture
[Workshop] API Management in Microservices Architecture
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
 
Rate Limiting GQLs Using Depth and Complexity Analysis
Rate Limiting GQLs Using Depth and Complexity AnalysisRate Limiting GQLs Using Depth and Complexity Analysis
Rate Limiting GQLs Using Depth and Complexity Analysis
 
Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4
 
Consumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice ArchitectureConsumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice Architecture
 
API Management for GraphQL
API Management for GraphQLAPI Management for GraphQL
API Management for GraphQL
 
MuleSoft Summer Meetup - Germany - 09 Jun 2021
MuleSoft Summer Meetup - Germany - 09 Jun 2021MuleSoft Summer Meetup - Germany - 09 Jun 2021
MuleSoft Summer Meetup - Germany - 09 Jun 2021
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support Models
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
 

Similar to Kubernetes in Modern Application Architecture - Orkhan Gasimov

APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...
APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...
APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...apidays
 
Service Mesh - Why? How? What?
Service Mesh - Why? How? What?Service Mesh - Why? How? What?
Service Mesh - Why? How? What?Orkhan Gasimov
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
 
Transform Your Business with API-led Connectivity
Transform Your Business with API-led ConnectivityTransform Your Business with API-led Connectivity
Transform Your Business with API-led ConnectivityMuleSoft
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and componentsD.Rajesh Kumar
 
London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023AnuragSharma900
 
London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup Akshata Sawant
 
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersAutomated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersWeaveworks
 
Microservices
MicroservicesMicroservices
MicroservicesSmartBear
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterpriseGiulio Roggero
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...Jitendra Bafna
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2
 
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik Harabi
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik HarabiEclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik Harabi
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik HarabiRafik HARABI
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Daniel Soffner
 
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...WSO2
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice ArchitectureWSO2
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 

Similar to Kubernetes in Modern Application Architecture - Orkhan Gasimov (20)

APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...
APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...
APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...
 
Service Mesh - Why? How? What?
Service Mesh - Why? How? What?Service Mesh - Why? How? What?
Service Mesh - Why? How? What?
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
 
Transform Your Business with API-led Connectivity
Transform Your Business with API-led ConnectivityTransform Your Business with API-led Connectivity
Transform Your Business with API-led Connectivity
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023
 
London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup
 
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersAutomated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
 
Cloud Computing in the Enterprise
Cloud Computing in the EnterpriseCloud Computing in the Enterprise
Cloud Computing in the Enterprise
 
Microservices
MicroservicesMicroservices
Microservices
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprise
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik Harabi
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik HarabiEclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik Harabi
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik Harabi
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
 
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 

More from Kuberton

Using Sentry for error collection and analysis in a distributed system - Yevg...
Using Sentry for error collection and analysis in a distributed system - Yevg...Using Sentry for error collection and analysis in a distributed system - Yevg...
Using Sentry for error collection and analysis in a distributed system - Yevg...Kuberton
 
Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin  Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin Kuberton
 
How to grant permission to your Kubernetes cluster for another users. - Stan...
 How to grant permission to your Kubernetes cluster for another users. - Stan... How to grant permission to your Kubernetes cluster for another users. - Stan...
How to grant permission to your Kubernetes cluster for another users. - Stan...Kuberton
 
Security threats with Kubernetes - Igor Khoroshchenko
 Security threats with Kubernetes - Igor Khoroshchenko Security threats with Kubernetes - Igor Khoroshchenko
Security threats with Kubernetes - Igor KhoroshchenkoKuberton
 
Chaos Testing of Microservices - Shalamov Maksym
 Chaos Testing of Microservices  - Shalamov Maksym Chaos Testing of Microservices  - Shalamov Maksym
Chaos Testing of Microservices - Shalamov MaksymKuberton
 
Cloud-native applications with Java and Kubernetes - Yehor Volkov
 Cloud-native applications with Java and Kubernetes - Yehor Volkov Cloud-native applications with Java and Kubernetes - Yehor Volkov
Cloud-native applications with Java and Kubernetes - Yehor VolkovKuberton
 

More from Kuberton (6)

Using Sentry for error collection and analysis in a distributed system - Yevg...
Using Sentry for error collection and analysis in a distributed system - Yevg...Using Sentry for error collection and analysis in a distributed system - Yevg...
Using Sentry for error collection and analysis in a distributed system - Yevg...
 
Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin  Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin
 
How to grant permission to your Kubernetes cluster for another users. - Stan...
 How to grant permission to your Kubernetes cluster for another users. - Stan... How to grant permission to your Kubernetes cluster for another users. - Stan...
How to grant permission to your Kubernetes cluster for another users. - Stan...
 
Security threats with Kubernetes - Igor Khoroshchenko
 Security threats with Kubernetes - Igor Khoroshchenko Security threats with Kubernetes - Igor Khoroshchenko
Security threats with Kubernetes - Igor Khoroshchenko
 
Chaos Testing of Microservices - Shalamov Maksym
 Chaos Testing of Microservices  - Shalamov Maksym Chaos Testing of Microservices  - Shalamov Maksym
Chaos Testing of Microservices - Shalamov Maksym
 
Cloud-native applications with Java and Kubernetes - Yehor Volkov
 Cloud-native applications with Java and Kubernetes - Yehor Volkov Cloud-native applications with Java and Kubernetes - Yehor Volkov
Cloud-native applications with Java and Kubernetes - Yehor Volkov
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Kubernetes in Modern Application Architecture - Orkhan Gasimov