SlideShare a Scribd company logo
1 of 21
Download to read offline
Automating an Integrated API Supply
Chain Using a Cloud-Native Architecture
September, 2020
chathurak@wso2.com
Lead Solutions Engineer_
Chathura Kulasinghe_
What is “Cloud Nativeness”?
“Cloud Nativeness” at-a-glance
● Things?
⦿ Technologies that help to
Create, Deploy & Run Applications
in Scalable environments
● Qualities?
⦿ Immutability (of runtime)
⦿ Fast startup
⦿ Low footprint
⦿ Fast, dynamic Scaling
⦿ Rollout & rollback
⦿ Decentralisation ...
3
Functional
Linux/OS
Virtualization
Cloud
Containers
K8s, Cloud
Orchestration
Application
Binary
Interface
W
eb
Services
Service
Oriented
Architecture
Endpoints
Cloud
N
ative
Physical
Application
Program
m
ing
Interface
https://storageos.com/launching-cloud-native-london
Technologies empower organizations to
build and run scalable applications in
dynamic environments such as public,
private, and hybrid clouds.
Cloud-native reference architecture by
5
Infrastructure (Bare-metal / Cloud)
Provisioning
Runtime
Orchestration & Management
Application Definition / Development Application definition / composition / configuration
Orchestrationn / Observability
Container runtime (CRI, CNI, CSI)
Container Runtime, Container Network, Container Storage Interfaces
Host Management
(DevOps tooling & Provisioning)
Private / Public / Hybrid
Cloud-native reference architecture by
6
Infrastructure (Bare-metal / Cloud)
Provisioning
Runtime
Orchestration & Management
Application Definition / Development
The Actual Computing Resources
● Bare-metal machines networked
together in a data-centre
● Virtual machines in a virtual network
(i.e. VMWare, CloudStack, Openstack)
● Google, Microsoft Azure, Amazon
cloud platforms
● A combination of the above (hybrid)
Cloud-native reference architecture by
7
Infrastructure (Bare-metal / Cloud)
Provisioning
Runtime
Orchestration & Management
Application Definition / Development
Host Management
● Installation and Maintenance
(updates, patches) of Operating
Systems
● e.g: CoreOS and RancherOS are
specialized host operating systems
that compliment containerized
environments
Cloud-native reference architecture by
8
Infrastructure (Bare-metal / Cloud)
Provisioning
Runtime
Orchestration & Management
Application Definition / Development
The Container Runtime
● Container Runtime Interface (CRI)
allows different implementations of container
runtimes (i.e. Docker, rkt, CRI-O)
● Container Network Interface (CNI)
allows different container network runtime
implementations (i.e. Default: BRIDGE, VLAN, IPVLAN,
DHCP, loopback OR Thrid-party: Weave, Calico, Cilium,
Flannel, WMWare, NSX).
● Container storage interface (CSI)
provides a common standard for container
orchestration platforms to use persistent storage
provided by different vendors.
Cloud-native reference architecture by
9
Infrastructure (Bare-metal / Cloud)
Provisioning
Runtime
Orchestration & Management
Application Definition / Development
Container Orchestration
● To manage containerized application
deployments across multiple
container host machines.
(Kubernetes, Cloud Foundry, Mesos, Nomad)
● Container scheduling, provisioning,
launching and discovery
● Monitoring, tracing and crash recovery
● Routing, load-balancing, and policy
enforcements
● Declarative system configuration
Cloud-native reference architecture by
10
Infrastructure (Bare-metal / Cloud)
Provisioning
Runtime
Orchestration & Management
Application Definition / Development The Application Definition
● Cloud-native application developers
mainly engage with this layer
● Languages, Frameworks, Registries,
Data, CICD
● Application-specific configurations
● Image repositories
11
WSO2 API & Integration Platform
13
Design Center Engagement
Monitoring, Management and
Analytics
Runtime
DevOps Identity &
Access
Integration Studio Streaming Editor
API Design &
Mocking
API Publisher
API Portal API Marketplace
Connector Store
Monetization &
Billing
API
Administration
API Analytics
Integration
Dashboard
Tracing and
Monitoring
API Gateway
Micro Integrator Micro Gateway
Traffic Manager
Streaming
Integrator
Key Manager
Kubernetes Operators
Identity Manager
Access
Management
Single Sign-on
MFA & Adaptive
Auth
WSO2 Managed
Cloud
CI/CD
WSO2 Update
Manager
WSO2 CLI
Toolkits
WSO2 - a full featured API and integration platform
OnPrem Hybrid WSO2 Cloud AWS Azure Pivotal CF Kubernetes
The “API Supply Chain” & Automation
14
https://thenewstack.io/a-successful-api-strategy-needs-a-digital-supply-chain-and-a-thriving-ecosystem/
— Create and apply technologies
to produce and deliver goods and services
with minimal human intervention.
CN reference architecture for an API-led integration platform
15
CN reference implementation (API-led integration platform) by using Kubernetes 16
WSO2 Kubernetes API Operator in Action...
apictl add api
-n products-api
--from-file=products_swagger.yaml
products_swagger.yaml
K8s
API Server Target Endpoint
API (CRD+Controller)
Security
Rate Limiting
Run Kaniko
Build Image
Push to Registry
Create
- Service
- Pods
- Deployment
- HPA
Deploy in Cluster
Config-map
API Operator
Service
Deployment
HPA
Pods
Registry
17
WSO2 API Operator for Kubernetes
● Hides complexities in API
Deployment
● Simplifies publishing process of a
service as a managed API
● Handles autoscaling of the API
gateway runtime
● Facilitates promoting/demoting
APIs between/among environments
18
19
Automated API-led integration platform pipeline
20
Functional
Linux/OS
Virtualization
Cloud
Containers
K8s, Cloud
Orchestration
Application
Binary
Interface
W
eb
Services
Service
Oriented
Architecture
Endpoints
Cloud
N
ative
Physical
Application
Program
m
ing
Interface
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify
the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.
— Bill Gates
Technology Partner of your API Strategy and Implementation
21
https://wso2.com/strategic-consulting/
https://wso2.com/contact/
chathurak@wso2.com
https://www.linkedin.com/in/ck008
https://github.com/wso2/reference-architecture/blob/master/r
eference-cloud-native-architecture-digital-enterprise.md
Image: https://www.crn.com/news/cloud/crn-exclusive-new-google-cloud-partner-advantage-program-launches-today

More Related Content

What's hot

[WSO2 Summit APAC 2020] APIs: The Products of the 21st Century
[WSO2 Summit APAC 2020] APIs: The Products of the 21st Century[WSO2 Summit APAC 2020] APIs: The Products of the 21st Century
[WSO2 Summit APAC 2020] APIs: The Products of the 21st CenturyWSO2
 
[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply Chain[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply ChainWSO2
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2
 
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply ChainWSO2
 
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...WSO2
 
How APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and TechnologyHow APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and TechnologyWSO2
 
[WSO2 Summit APAC 2020] The Integrated API Supply Chain
[WSO2 Summit APAC 2020] The Integrated API Supply Chain[WSO2 Summit APAC 2020] The Integrated API Supply Chain
[WSO2 Summit APAC 2020] The Integrated API Supply ChainWSO2
 
[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise Devices
[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise Devices[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise Devices
[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise DevicesWSO2
 
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business ForwardWSO2
 
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API MarketplaceWSO2
 
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...WSO2
 
Monetize Your Open Banking APIs with Fintechs — Strategies & Live Demo
Monetize Your Open Banking APIs with Fintechs — Strategies & Live DemoMonetize Your Open Banking APIs with Fintechs — Strategies & Live Demo
Monetize Your Open Banking APIs with Fintechs — Strategies & Live DemoWSO2
 
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply Chain[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply ChainWSO2
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API MarketplaceWSO2
 
[APIdays INTERFACE 2021] Programming the Cloud through APIs
[APIdays INTERFACE 2021] Programming the Cloud through APIs[APIdays INTERFACE 2021] Programming the Cloud through APIs
[APIdays INTERFACE 2021] Programming the Cloud through APIsWSO2
 
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration MicroservicesWSO2
 
[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply Chain
[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply Chain[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply Chain
[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply ChainWSO2
 
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIsReducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIsWSO2
 
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
 
[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven WorldWSO2
 

What's hot (20)

[WSO2 Summit APAC 2020] APIs: The Products of the 21st Century
[WSO2 Summit APAC 2020] APIs: The Products of the 21st Century[WSO2 Summit APAC 2020] APIs: The Products of the 21st Century
[WSO2 Summit APAC 2020] APIs: The Products of the 21st Century
 
[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply Chain[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit EMEA 2020] Moving to a Value Chain from a Supply Chain
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
 
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...
 
How APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and TechnologyHow APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and Technology
 
[WSO2 Summit APAC 2020] The Integrated API Supply Chain
[WSO2 Summit APAC 2020] The Integrated API Supply Chain[WSO2 Summit APAC 2020] The Integrated API Supply Chain
[WSO2 Summit APAC 2020] The Integrated API Supply Chain
 
[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise Devices
[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise Devices[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise Devices
[WSO2 Summit EMEA 2020] Unified Endpoint Management APIs for Enterprise Devices
 
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
 
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
[WSO2 Summit Americas 2020] Building an Interactive API Marketplace
 
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...
 
Monetize Your Open Banking APIs with Fintechs — Strategies & Live Demo
Monetize Your Open Banking APIs with Fintechs — Strategies & Live DemoMonetize Your Open Banking APIs with Fintechs — Strategies & Live Demo
Monetize Your Open Banking APIs with Fintechs — Strategies & Live Demo
 
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply Chain[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply Chain
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply Chain
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
 
[APIdays INTERFACE 2021] Programming the Cloud through APIs
[APIdays INTERFACE 2021] Programming the Cloud through APIs[APIdays INTERFACE 2021] Programming the Cloud through APIs
[APIdays INTERFACE 2021] Programming the Cloud through APIs
 
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
 
[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply Chain
[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply Chain[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply Chain
[WSO2 Summit EMEA 2020] CIAM and Securing the Integrated API Supply Chain
 
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIsReducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIs
 
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
 
[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World[WSO2 Integration Summit Singapore 2019] The API-driven World
[WSO2 Integration Summit Singapore 2019] The API-driven World
 

Similar to [WSO2 Summit EMEA 2020] Automating an Integrated API Supply Chain Using a Cloud-Native Architecture

Net core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spacesNet core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spacesAlon Fliess
 
OCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchOCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchPT Datacomm Diangraha
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
Codemotion DevCast: App Modernization in the Cloud
Codemotion DevCast: App Modernization in the CloudCodemotion DevCast: App Modernization in the Cloud
Codemotion DevCast: App Modernization in the CloudLorenzo Barbieri
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Yoichi Kawasaki
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureJohn Archer
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your wayJohannes Brännström
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)Ian Choi
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017Andrew Ripka
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Oracle Developers
 
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaSOpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaSDaniel Krook
 
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
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container PlatformMichael Elder
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREAraf Karsh Hamid
 
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Lucas Jellema
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 

Similar to [WSO2 Summit EMEA 2020] Automating an Integrated API Supply Chain Using a Cloud-Native Architecture (20)

Net core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spacesNet core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spaces
 
PaaS Solutions Comparison
PaaS Solutions ComparisonPaaS Solutions Comparison
PaaS Solutions Comparison
 
OCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchOCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes Launch
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Codemotion DevCast: App Modernization in the Cloud
Codemotion DevCast: App Modernization in the CloudCodemotion DevCast: App Modernization in the Cloud
Codemotion DevCast: App Modernization in the Cloud
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaSOpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
 
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
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SRE
 
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 

More from WSO2

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 

More from WSO2 (20)

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

[WSO2 Summit EMEA 2020] Automating an Integrated API Supply Chain Using a Cloud-Native Architecture

  • 1. Automating an Integrated API Supply Chain Using a Cloud-Native Architecture September, 2020 chathurak@wso2.com Lead Solutions Engineer_ Chathura Kulasinghe_
  • 2. What is “Cloud Nativeness”?
  • 3. “Cloud Nativeness” at-a-glance ● Things? ⦿ Technologies that help to Create, Deploy & Run Applications in Scalable environments ● Qualities? ⦿ Immutability (of runtime) ⦿ Fast startup ⦿ Low footprint ⦿ Fast, dynamic Scaling ⦿ Rollout & rollback ⦿ Decentralisation ... 3 Functional Linux/OS Virtualization Cloud Containers K8s, Cloud Orchestration Application Binary Interface W eb Services Service Oriented Architecture Endpoints Cloud N ative Physical Application Program m ing Interface https://storageos.com/launching-cloud-native-london
  • 4. Technologies empower organizations to build and run scalable applications in dynamic environments such as public, private, and hybrid clouds.
  • 5. Cloud-native reference architecture by 5 Infrastructure (Bare-metal / Cloud) Provisioning Runtime Orchestration & Management Application Definition / Development Application definition / composition / configuration Orchestrationn / Observability Container runtime (CRI, CNI, CSI) Container Runtime, Container Network, Container Storage Interfaces Host Management (DevOps tooling & Provisioning) Private / Public / Hybrid
  • 6. Cloud-native reference architecture by 6 Infrastructure (Bare-metal / Cloud) Provisioning Runtime Orchestration & Management Application Definition / Development The Actual Computing Resources ● Bare-metal machines networked together in a data-centre ● Virtual machines in a virtual network (i.e. VMWare, CloudStack, Openstack) ● Google, Microsoft Azure, Amazon cloud platforms ● A combination of the above (hybrid)
  • 7. Cloud-native reference architecture by 7 Infrastructure (Bare-metal / Cloud) Provisioning Runtime Orchestration & Management Application Definition / Development Host Management ● Installation and Maintenance (updates, patches) of Operating Systems ● e.g: CoreOS and RancherOS are specialized host operating systems that compliment containerized environments
  • 8. Cloud-native reference architecture by 8 Infrastructure (Bare-metal / Cloud) Provisioning Runtime Orchestration & Management Application Definition / Development The Container Runtime ● Container Runtime Interface (CRI) allows different implementations of container runtimes (i.e. Docker, rkt, CRI-O) ● Container Network Interface (CNI) allows different container network runtime implementations (i.e. Default: BRIDGE, VLAN, IPVLAN, DHCP, loopback OR Thrid-party: Weave, Calico, Cilium, Flannel, WMWare, NSX). ● Container storage interface (CSI) provides a common standard for container orchestration platforms to use persistent storage provided by different vendors.
  • 9. Cloud-native reference architecture by 9 Infrastructure (Bare-metal / Cloud) Provisioning Runtime Orchestration & Management Application Definition / Development Container Orchestration ● To manage containerized application deployments across multiple container host machines. (Kubernetes, Cloud Foundry, Mesos, Nomad) ● Container scheduling, provisioning, launching and discovery ● Monitoring, tracing and crash recovery ● Routing, load-balancing, and policy enforcements ● Declarative system configuration
  • 10. Cloud-native reference architecture by 10 Infrastructure (Bare-metal / Cloud) Provisioning Runtime Orchestration & Management Application Definition / Development The Application Definition ● Cloud-native application developers mainly engage with this layer ● Languages, Frameworks, Registries, Data, CICD ● Application-specific configurations ● Image repositories
  • 11. 11
  • 12. WSO2 API & Integration Platform
  • 13. 13 Design Center Engagement Monitoring, Management and Analytics Runtime DevOps Identity & Access Integration Studio Streaming Editor API Design & Mocking API Publisher API Portal API Marketplace Connector Store Monetization & Billing API Administration API Analytics Integration Dashboard Tracing and Monitoring API Gateway Micro Integrator Micro Gateway Traffic Manager Streaming Integrator Key Manager Kubernetes Operators Identity Manager Access Management Single Sign-on MFA & Adaptive Auth WSO2 Managed Cloud CI/CD WSO2 Update Manager WSO2 CLI Toolkits WSO2 - a full featured API and integration platform OnPrem Hybrid WSO2 Cloud AWS Azure Pivotal CF Kubernetes
  • 14. The “API Supply Chain” & Automation 14 https://thenewstack.io/a-successful-api-strategy-needs-a-digital-supply-chain-and-a-thriving-ecosystem/ — Create and apply technologies to produce and deliver goods and services with minimal human intervention.
  • 15. CN reference architecture for an API-led integration platform 15
  • 16. CN reference implementation (API-led integration platform) by using Kubernetes 16
  • 17. WSO2 Kubernetes API Operator in Action... apictl add api -n products-api --from-file=products_swagger.yaml products_swagger.yaml K8s API Server Target Endpoint API (CRD+Controller) Security Rate Limiting Run Kaniko Build Image Push to Registry Create - Service - Pods - Deployment - HPA Deploy in Cluster Config-map API Operator Service Deployment HPA Pods Registry 17
  • 18. WSO2 API Operator for Kubernetes ● Hides complexities in API Deployment ● Simplifies publishing process of a service as a managed API ● Handles autoscaling of the API gateway runtime ● Facilitates promoting/demoting APIs between/among environments 18
  • 19. 19 Automated API-led integration platform pipeline
  • 20. 20 Functional Linux/OS Virtualization Cloud Containers K8s, Cloud Orchestration Application Binary Interface W eb Services Service Oriented Architecture Endpoints Cloud N ative Physical Application Program m ing Interface The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency. — Bill Gates
  • 21. Technology Partner of your API Strategy and Implementation 21 https://wso2.com/strategic-consulting/ https://wso2.com/contact/ chathurak@wso2.com https://www.linkedin.com/in/ck008 https://github.com/wso2/reference-architecture/blob/master/r eference-cloud-native-architecture-digital-enterprise.md Image: https://www.crn.com/news/cloud/crn-exclusive-new-google-cloud-partner-advantage-program-launches-today