SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Enterprise API Management in Agile Integration
Raghuram Banda
Integration Architect
● NEW INTEGRATION ARCHITECTURE
● AGILE INTEGRATION
● API MANAGEMENT
○ CAPABILITY MODEL
● USE GITOPS FRAMEWORK IN API MANAGEMENT
“A container-based, decentralized and microservices aligned architecture for application integration”.
There are 3 key aspects that makes an agile integration approach:
Distributed integration:
This approach enables a distributed integration architecture, rather than the traditional centralized integration architecture,
and it empowers each teams to define and deploy the integration patterns that they need with agility.
APIs: Well built APIs have a huge impact on collaboration between teams, development, and operations. APIs allow to expose key assets that
can be used and reused as building blocks across the organization, with partners, and with customers. APIs can be deployed together with
containers to different environments, allowing different users to interact with different sets of APIs.
Containers: For both API and distributed integration technologies, containers work as the underlying
deployment platform. Containers allow the exact service to be deployed within a specific
environment in a way that is easy and consistent to develop, test, and maintain. Because containers
are the dominant platform for DevOps environments and microservices, using containers
as the integration platform produces a much more transparent and collaborative relationship
between development and infrastructure teams.
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
API M OPERATIONS
API Consumer
API MANAGEMENT
MICRO SERVICES
API Providers
SECURITY
APIM Operations
APPLICATIONS
API MANAGEMENT - CAPABILITY MODEL - STAKEHOLDERS
API MANAGEMENT - CAPABILITY MODEL - Traffic Flow
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
API MANAGEMENT
APPLICATIONS & MICRO SERVICES
API Providers
Central
Gateway
(default)
SECURITY /IAM+FW)
Policy
fetch
Dedicated
Gateway
(option)
HTTP
traffic
Policy
store
OAuth2
federated
IAM
Portal
Access
Policy
Store
OAuth2 providerAD
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
APIM
Operations
API Consumer
API MANAGEMENT
API Providers
SECURITY(IAM+FW)
1. Secure, Reliable and Flexible Com.
1.1 Authentication and Authorization
1.2 Threat Detection
1.3 Data Privacy
1.4 Traffic Management
1.5 QoS Management
1.6 Interface Translation
1.7 Service Routing
1.8 Service Orchestration
1.9 Policy Management and Tracking
2. API Landscape & Operations
2.1 Flexible Deployment Topology
2.2 Platform Automation
2.3 Operational Support
2.4 Developer Portal Deployment
2.5 Platform Upgrades
2.6 Platform Configuration
3. API Lifecycle and Org
3.1 Publication
3.2 Version Management
3.3 Change Notification
3.4 Issue Management
4. Capabilities That Enable Developers
4.1 Discovery Metadata
4.2 Developer Self-Support
4.3 Developer Access Provisioning
4.4 Collaboration and Community
4.5 Developer Enablement Admin
4.6 API Scenario Optimization
5. API Economy
5.1 Activity Logging
5.2 User Auditing
5.3 Business Value Reporting
5.4 Contract Management
5.5 Advanced Analytics
5.6 Service-Level Reporting
APIM Operations
MICRO SERVICESAPPLICATIONS
API MANAGEMENT - CAPABILITY MODEL - Use cases
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES
Firewall
OpenShift + Docker
DNS
Certificate Store
1. Secure, Reliable and Flexible Com.
1.1 Authentication and Authorization
1.2 Threat Detection
1.3 Data Privacy
1.4 Traffic Management
1.5 QoS Management
1.6 Interface Translation
1.7 Service Routing
1.8 Service Orchestration
1.9 Policy Management and Tracking
2. API Landscape & Operations
2.1 Flexible Deployment Topology
2.2 Platform Automation
2.3 Operational Support
2.4 Developer Portal Deployment
2.5 Platform Upgrades
2.6 Platform Configuration
3. API Lifecycle and Org
3.1 Publication
3.2 Version Management
3.3 Change Notification
3.4 Issue Management
4. Capabilities That Enable Developers
4.1 Discovery Metadata
4.2 Developer Self-Support
4.3 Developer Access Provisioning
4.4 Collaboration and Community
4.5 Developer Enablement Admin
4.6 API Scenario Optimization
5. API Economy
5.1 Activity Logging
5.2 User Auditing
5.3 Business Value Reporting
5.4 Contract Management
5.5 Advanced Analytics
5.6 Service-Level Reporting
Area 1
API MANAGEMENT
APPLICATIONS, MICRO SERVICES & MIDDLEWARE
API Providers
FIREWALLS + IAM
1.1.1 Dev key policy mgmt
1.1.2 Identity mgmt
1.1.3 Identity fed providers
1.1.4 Authorization policies
1.2.1 NW behav. analysis
1.2.2 Content inspection
1.2.3 Error visualization
1.3.2 Data masking
1.3.3 Data filtering
1.3.4 Tokenization
1.4.1 Usage throttling
1.4.2 Dev cons. quotas
OAuth2 provider XAny OAuth2 provider
- 1.7.4.1 e.g. DNS record RR
- 1.1.4.1 App Key
- 1.1.4.2 App Key + App id
- 1.1.4.3.1 OAuth2 -Client Cred
- 1.1.4.3.2 OAuth2 -Owner Cred
- 1.1.4.3.3 OAuth2 -Client side Grant
- 1.1.4.3.4 OAuth2 -Server side Grant- 1.2.3.1 Basic Metrics
- 1.2.3.1 Advanced Analytics
1.3.1 Encr. & cert. mgmt
1.5.1 Caching
1.5.2 Edge Caching1.7.1 URL mapping
1.7.2 Service dispatching
1.7.3 Connection pooling
1.7.4 Load balancing
1.8.1 Interface composition
1.8.2 Int.with remote APIs
1.9.1 Policy AuthZ tagging
1.9.2 Live policy deploym.
1.9.3 Policy scheduling
1.6.1 Format translation
1.6.2 Protocol translation
1.6.3 Service Mapping
- 1.1.2.1 e.g.Customer IAM
- 1.7.2.1 e.g. URI mapping pub/priv
API MANAGEMENT - CAPABILITY MODEL
-
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES
Firewall
K8S + Docker
DNS
Certificate Store
1. Secure, Reliable and Flexible Com.
1.1 Authentication and Authorization
1.2 Threat Detection
1.3 Data Privacy
1.4 Traffic Management
1.5 QoS Management
1.6 Interface Translation
1.7 Service Routing
1.8 Service Orchestration
1.9 Policy Management and Tracking
2. API Landscape & Operations
2.1 Flexible Deployment Topology
2.2 Platform Automation
2.3 Operational Support
2.4 Developer Portal Deployment
2.5 Platform Upgrades
2.6 Platform Configuration
3. API Lifecycle and Org
3.1 Publication
3.2 Version Management
3.3 Change Notification
3.4 Issue Management
4. Capabilities That Enable Developers
4.1 Discovery Metadata
4.2 Developer Self-Support
4.3 Developer Access Provisioning
4.4 Collaboration and Community
4.5 Developer Enablement Admin
4.6 API Scenario Optimization
5. API Economy
5.1 Activity Logging
5.2 User Auditing
5.3 Business Value Reporting
5.4 Contract Management
5.5 Advanced Analytics
5.6 Service-Level Reporting
Area 2
API MANAGEMENT
APPLICATIONS, MICRO SERVICES & MIDDLEWARE
API Providers
FIREWALLS + IAM
2.1.1 API Mgmt Cloud Services
2.1.2 On Prem. Deploy Option
2.1.1 API Mgmt Cloud Services
2.1.2 On Prem. Deploy Option
2.1.1 API Mgmt Cloud Services
2.1.2 On Prem. Deploy Option
2.1.1 API Mgmt Cloud Services
2.1.2 On Prem. Deploy Option
2.1.1 API Mgmt Cloud Services
2.2.1 API Mgmt Platform API
2.2.2 Policy Migration Support
2.2.3 Developer Toolbox
- 2.2.2.2 Staging of policy per env
- 2.2.2.1 Test, QA, Prod envs
2.3.1 Sys monitoring integr.
2.3.2 Backup and dis. recovery
2.4.1 Integr. with existing IAM
e.g. AD
2.4.2 Portal branding
- 2.4.2.1 Custom Branding
- 2.4.2.2 Custom Pages
2.5.1 Platform Update Process
2.5.2 CM for Cloud Service Update
2.6.1 Self-service deployment
2.6.2 API Provider subtenancy
2.6.3 Platform modularity
- 2.6.2.1 Delegated API Admin
- 2.6.1.1 New API
- 2.6.1.2 Updated API
- 2.6.2.2 Multiple API Portals
- 2.6.3.1 Activated features
API MANAGEMENT - CAPABILITY MODEL
API MANAGEMENT - CAPABILITY MODEL
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES
Firewall
K8St + Docker
DNS
Certificate Store
1. Secure, Reliable and Flexible Com.
1.1 Authentication and Authorization
1.2 Threat Detection
1.3 Data Privacy
1.4 Traffic Management
1.5 QoS Management
1.6 Interface Translation
1.7 Service Routing
1.8 Service Orchestration
1.9 Policy Management and Tracking
2. API Landscape & Operations
2.1 Flexible Deployment Topology
2.2 Platform Automation
2.3 Operational Support
2.4 Developer Portal Deployment
2.5 Platform Upgrades
2.6 Platform Configuration
3. API Lifecycle and Org
3.1 Publication
3.2 Version Management
3.3 Change Notification
3.4 Issue Management
4. Capabilities That Enable Developers
4.1 Discovery Metadata
4.2 Developer Self-Support
4.3 Developer Access Provisioning
4.4 Collaboration and Community
4.5 Developer Enablement Admin
4.6 API Scenario Optimization
5. API Economy
5.1 Activity Logging
5.2 User Auditing
5.3 Business Value Reporting
5.4 Contract Management
5.5 Advanced Analytics
5.6 Service-Level Reporting
Area 3
API MANAGEMENT
APPLICATIONS, MICRO SERVICES & MIDDLEWARE
API Providers
FIREWALLS + IAM
3.1.1 Design
3.1.2 Deployment
3.1.3 Migration
3.1.4 Rollback
3.2.1 Versioning
3.2.2 Packaging
3.2.3 Deprecation
3.2.4 Retirement
3.3.1 Release notification
3.3.2 Availability notification
3.4.1 Change and defect tracking
3.4.2 Issue analysis and reporting
API MANAGEMENT - CAPABILITY MODEL
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES
Firewall
K8S + Docker
DNS
Certificate Store
1. Secure, Reliable and Flexible Com.
1.1 Authentication and Authorization
1.2 Threat Detection
1.3 Data Privacy
1.4 Traffic Management
1.5 QoS Management
1.6 Interface Translation
1.7 Service Routing
1.8 Service Orchestration
1.9 Policy Management and Tracking
2. API Landscape & Operations
2.1 Flexible Deployment Topology
2.2 Platform Automation
2.3 Operational Support
2.4 Developer Portal Deployment
2.5 Platform Upgrades
2.6 Platform Configuration
3. API Lifecycle and Org
3.1 Publication
3.2 Version Management
3.3 Change Notification
3.4 Issue Management
4. Capabilities That Enable Developers
4.1 Discovery Metadata
4.2 Developer Self-Support
4.3 Developer Access Provisioning
4.4 Collaboration and Community
4.5 Developer Enablement Admin
4.6 API Scenario Optimization
5. API Economy
5.1 Activity Logging
5.2 User Auditing
5.3 Business Value Reporting
5.4 Contract Management
5.5 Advanced Analytics
5.6 Service-Level Reporting
Area 4
API MANAGEMENT
APPLICATIONS, MICRO SERVICES & MIDDLEWARE
API Providers
FIREWALLS + IAM
4.1.1 API Catalogue 4.1.2 Version history
4.2.1 Documentation
4.2.2 Test sandboxes
4.2.3 Sample code
4.2.4 Libraries
4.2.5 API Billing
4.2.2 Test sandboxes
4.2.3 Sample code
4.2.4 Libraries
4.3.1 Developer API key reg
4.3.2 Developer API key mgmt
4.4.1 API provider blog
4.4.2 Developer forums
4.4.2 Change notification reg.
4.4.3 Developer issue reporting
4.5.1 Developer forum mgmt
4.5.2 Content management
4.5.3 API Doc Management
4.6.1 Mobile Scenarios
4.6.2 IoT Scenarios
4.6.3 Cloud Scenarios
4.6.4 Web App Scenarios
API MANAGEMENT - CAPABILITY MODEL
DEVELOPER PORTAL
API MANAGER PORTAL
API Consumers
API GATEWAY
OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES
Firewall
K8S + Docker
DNS
Certificate Store
1. Secure, Reliable and Flexible Com.
1.1 Authentication and Authorization
1.2 Threat Detection
1.3 Data Privacy
1.4 Traffic Management
1.5 QoS Management
1.6 Interface Translation
1.7 Service Routing
1.8 Service Orchestration
1.9 Policy Management and Tracking
2. API Landscape & Operations
2.1 Flexible Deployment Topology
2.2 Platform Automation
2.3 Operational Support
2.4 Developer Portal Deployment
2.5 Platform Upgrades
2.6 Platform Configuration
3. API Lifecycle and Org
3.1 Publication
3.2 Version Management
3.3 Change Notification
3.4 Issue Management
4. Capabilities That Enable Developers
4.1 Discovery Metadata
4.2 Developer Self-Support
4.3 Developer Access Provisioning
4.4 Collaboration and Community
4.5 Developer Enablement Admin
4.6 API Scenario Optimization
5. API Economy
5.1 Activity Logging
5.2 User Auditing
5.3 Business Value Reporting
5.4 Contract Management
5.5 Advanced Analytics
5.6 Service-Level Reporting
Area 5
API MANAGEMENT
APPLICATIONS, MICRO SERVICES & MIDDLEWARE
API Providers
FIREWALLS + IAM
5.1.1 Access logging
5.1.2 Consumption logging
5.1.3 Performance logging
5.1.3 Error logging
5.1.4 Audit logging
5.2.1 Access reporting
5.2.2 Usage reporting
5.3.1 Revenue reporting
5.3.2 Value reporting
5.3.3 Report & data export
5.4.1 Terms of service Mgmt
5.4.2 Dev Rate Tier Admin
5.5.1 Pluggable reporting
5.5.2 Custom Reporting
5.6.1 Remote monitoring
5.6.2 Availability statistics
5.6.3 Performance statisticsAdvanced Analytics
5.6.4 Exception statistics
5.6.5 Service-level alerts
ENABLING API MANAGEMENT
● OpenAPI Spec
● Implementation code
● Infrastructure code
● Integration config
● API Management config
● API Gateway config
● API Catalog
● Deployment config
GITOPS & KEY BENEFITS
● Empowers developers to treat the configuration of infrastructure and deployment of code in a very similar
manner to how they manage their software development process using a familiar tool: Git.
● Configuration of applications and the deployment environments should be declarative and version controlled.
● Application deployment and lifecycle management should be simple, automated, and auditable.
● Application deployments should be fast, reliable, and idempotent.
● Any deviation from the version controlled configuration should be immediately detected and remediated.
•An operating model for Kubernetes providing guidelines which unify deployment, management and
monitoring for containerized clusters and applications.
CICD pipelines and git workflows are applied to both operations, and development.
GITOPS & CONTINUOUS INTEGRATION
During a Continuous Integration (CI) practice, developers merge code changes in a central
repository (Git). With CI, each change in code (commit) triggers an automated build-and-test
stage for the given repo and provides feedback to the developer(s) who made the change.
GitOps CI Pipeline differs from traditional CI pipeline , where in the CI pipeline performs
updates to the application manifest with the new image version after the build and test stages
have completed successfully.
GITOPS & CONTINUOUS INTEGRATION FLOW
GitOps CI pipeline enables to
1. Build the application and run unit
testing as needed.
2. Push a new container image to a
container registry
3. Update the Kubernetes
manifests in Git to reflect the new
image
GITOPS & CONTINUOUS DEPLOYMENT
During Continuous Delivery (CD) involves the process of automating the entire software
release process. Continuous Delivery includes infrastructure provisioning in addition to
deployment.
GitOps CD differs from from traditional CD through the use of a GitOps operator to monitor the
manifest changes and orchestrate the deployment. As long as the CI build is complete and the
manifest is updated, GitOps Operator takes care of the eventual deployment.
GITOPS & CONTINUOUS DEPLOYMENT FLOW
Below are the phases performed by the GitOps
operator to deploy based on manifest change.
Git Clone Config Repo
The GitOps operator detects changes in your repo
and performs a git clone to get the latest
manifests from your Git repo.
Discover Manifests
The GitOps Operator also determines if there is
any delta between the manifests in Kubernetes
vs. the latest manifests from Git Repo. If there is
no difference, GitOps Operator stops at this point.
Kubectl Apply
If the GitOps Operator determines there are
differences between Kubernetes manifests vs. Git
Repo manifests, GitOps Operator applies the new
manifests to Kubernetes using the kubectl apply
command.
DEVOPS using PULL REQUESTS
Reference
Thank you !

Contenu connexe

Tendances

Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...CA API Management
 
apidays LIVE Paris - The State of SaaS Integration by Gertjan De Wilde
apidays LIVE Paris - The State of SaaS Integration by Gertjan De Wildeapidays LIVE Paris - The State of SaaS Integration by Gertjan De Wilde
apidays LIVE Paris - The State of SaaS Integration by Gertjan De Wildeapidays
 
apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...
apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...
apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...apidays
 
Implementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management PlatformImplementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management PlatformWSO2
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesSlideTeam
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...CA API Management
 
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoica
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoicaapidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoica
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoicaapidays
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...CA API Management
 
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...apidays
 
How to Choose the Right API Management Solution
How to Choose the Right API Management SolutionHow to Choose the Right API Management Solution
How to Choose the Right API Management SolutionCA API Management
 
Enable Secure Mobile & Web Access to Microsoft SharePoint
Enable Secure Mobile & Web Access to Microsoft SharePointEnable Secure Mobile & Web Access to Microsoft SharePoint
Enable Secure Mobile & Web Access to Microsoft SharePointCA API Management
 
Trends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop LondonTrends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop LondonCA API Management
 
IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overviewRamy Bassem
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device UniverseCA API Management
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management DemystifiedManmohan Gupta
 
5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer Apps5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer AppsCA API Management
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...CA API Management
 

Tendances (20)

Open api in enterprise
Open api in enterpriseOpen api in enterprise
Open api in enterprise
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
 
apidays LIVE Paris - The State of SaaS Integration by Gertjan De Wilde
apidays LIVE Paris - The State of SaaS Integration by Gertjan De Wildeapidays LIVE Paris - The State of SaaS Integration by Gertjan De Wilde
apidays LIVE Paris - The State of SaaS Integration by Gertjan De Wilde
 
apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...
apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...
apidays LIVE JAKARTA - 359o of API Design: Things to consider when crafting y...
 
Implementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management PlatformImplementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management Platform
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
 
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoica
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoicaapidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoica
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoica
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
 
How to Choose the Right API Management Solution
How to Choose the Right API Management SolutionHow to Choose the Right API Management Solution
How to Choose the Right API Management Solution
 
Enable Secure Mobile & Web Access to Microsoft SharePoint
Enable Secure Mobile & Web Access to Microsoft SharePointEnable Secure Mobile & Web Access to Microsoft SharePoint
Enable Secure Mobile & Web Access to Microsoft SharePoint
 
Trends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop LondonTrends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop London
 
IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overview
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ng
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer Apps5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer Apps
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 

Similaire à apidays LIVE JAKARTA - Enterprise API management in agile integration by Raghuram Banda

Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsApigee | Google Cloud
 
Api management update for optus
Api management update for optusApi management update for optus
Api management update for optussflynn073
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify Community
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
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
 
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
 
Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2Prem Sankar Gopannan
 
Migrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixMigrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixJoel Thimsen
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18Vinay Kumar
 
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps  DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps Docker, Inc.
 
Azure API Management
Azure API ManagementAzure API Management
Azure API ManagementDaniel Toomey
 
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathonaaronwso2
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowKellton Tech Solutions Ltd
 
Agile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isAgile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isJudy Breedlove
 

Similaire à apidays LIVE JAKARTA - Enterprise API management in agile integration by Raghuram Banda (20)

Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Day 1 axway apim-training
Day 1   axway apim-trainingDay 1   axway apim-training
Day 1 axway apim-training
 
Api management update for optus
Api management update for optusApi management update for optus
Api management update for optus
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
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
 
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
 
Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2
 
Migrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixMigrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemix
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps  DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
 
API Gateway report
API Gateway reportAPI Gateway report
API Gateway report
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
 
Microservices
MicroservicesMicroservices
Microservices
 
Agile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isAgile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-is
 

Plus de apidays

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...apidays
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOapidays
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...apidays
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...apidays
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...apidays
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...apidays
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...apidays
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...apidays
 

Plus de apidays (20)

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
 

Dernier

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 

Dernier (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 

apidays LIVE JAKARTA - Enterprise API management in agile integration by Raghuram Banda

  • 1. Enterprise API Management in Agile Integration Raghuram Banda Integration Architect
  • 2. ● NEW INTEGRATION ARCHITECTURE ● AGILE INTEGRATION ● API MANAGEMENT ○ CAPABILITY MODEL ● USE GITOPS FRAMEWORK IN API MANAGEMENT
  • 3.
  • 4. “A container-based, decentralized and microservices aligned architecture for application integration”.
  • 5. There are 3 key aspects that makes an agile integration approach: Distributed integration: This approach enables a distributed integration architecture, rather than the traditional centralized integration architecture, and it empowers each teams to define and deploy the integration patterns that they need with agility. APIs: Well built APIs have a huge impact on collaboration between teams, development, and operations. APIs allow to expose key assets that can be used and reused as building blocks across the organization, with partners, and with customers. APIs can be deployed together with containers to different environments, allowing different users to interact with different sets of APIs. Containers: For both API and distributed integration technologies, containers work as the underlying deployment platform. Containers allow the exact service to be deployed within a specific environment in a way that is easy and consistent to develop, test, and maintain. Because containers are the dominant platform for DevOps environments and microservices, using containers as the integration platform produces a much more transparent and collaborative relationship between development and infrastructure teams.
  • 6.
  • 7.
  • 8.
  • 9. DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY API M OPERATIONS API Consumer API MANAGEMENT MICRO SERVICES API Providers SECURITY APIM Operations APPLICATIONS API MANAGEMENT - CAPABILITY MODEL - STAKEHOLDERS
  • 10. API MANAGEMENT - CAPABILITY MODEL - Traffic Flow DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY API MANAGEMENT APPLICATIONS & MICRO SERVICES API Providers Central Gateway (default) SECURITY /IAM+FW) Policy fetch Dedicated Gateway (option) HTTP traffic Policy store OAuth2 federated IAM Portal Access Policy Store OAuth2 providerAD
  • 11. DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY APIM Operations API Consumer API MANAGEMENT API Providers SECURITY(IAM+FW) 1. Secure, Reliable and Flexible Com. 1.1 Authentication and Authorization 1.2 Threat Detection 1.3 Data Privacy 1.4 Traffic Management 1.5 QoS Management 1.6 Interface Translation 1.7 Service Routing 1.8 Service Orchestration 1.9 Policy Management and Tracking 2. API Landscape & Operations 2.1 Flexible Deployment Topology 2.2 Platform Automation 2.3 Operational Support 2.4 Developer Portal Deployment 2.5 Platform Upgrades 2.6 Platform Configuration 3. API Lifecycle and Org 3.1 Publication 3.2 Version Management 3.3 Change Notification 3.4 Issue Management 4. Capabilities That Enable Developers 4.1 Discovery Metadata 4.2 Developer Self-Support 4.3 Developer Access Provisioning 4.4 Collaboration and Community 4.5 Developer Enablement Admin 4.6 API Scenario Optimization 5. API Economy 5.1 Activity Logging 5.2 User Auditing 5.3 Business Value Reporting 5.4 Contract Management 5.5 Advanced Analytics 5.6 Service-Level Reporting APIM Operations MICRO SERVICESAPPLICATIONS API MANAGEMENT - CAPABILITY MODEL - Use cases
  • 12. DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES Firewall OpenShift + Docker DNS Certificate Store 1. Secure, Reliable and Flexible Com. 1.1 Authentication and Authorization 1.2 Threat Detection 1.3 Data Privacy 1.4 Traffic Management 1.5 QoS Management 1.6 Interface Translation 1.7 Service Routing 1.8 Service Orchestration 1.9 Policy Management and Tracking 2. API Landscape & Operations 2.1 Flexible Deployment Topology 2.2 Platform Automation 2.3 Operational Support 2.4 Developer Portal Deployment 2.5 Platform Upgrades 2.6 Platform Configuration 3. API Lifecycle and Org 3.1 Publication 3.2 Version Management 3.3 Change Notification 3.4 Issue Management 4. Capabilities That Enable Developers 4.1 Discovery Metadata 4.2 Developer Self-Support 4.3 Developer Access Provisioning 4.4 Collaboration and Community 4.5 Developer Enablement Admin 4.6 API Scenario Optimization 5. API Economy 5.1 Activity Logging 5.2 User Auditing 5.3 Business Value Reporting 5.4 Contract Management 5.5 Advanced Analytics 5.6 Service-Level Reporting Area 1 API MANAGEMENT APPLICATIONS, MICRO SERVICES & MIDDLEWARE API Providers FIREWALLS + IAM 1.1.1 Dev key policy mgmt 1.1.2 Identity mgmt 1.1.3 Identity fed providers 1.1.4 Authorization policies 1.2.1 NW behav. analysis 1.2.2 Content inspection 1.2.3 Error visualization 1.3.2 Data masking 1.3.3 Data filtering 1.3.4 Tokenization 1.4.1 Usage throttling 1.4.2 Dev cons. quotas OAuth2 provider XAny OAuth2 provider - 1.7.4.1 e.g. DNS record RR - 1.1.4.1 App Key - 1.1.4.2 App Key + App id - 1.1.4.3.1 OAuth2 -Client Cred - 1.1.4.3.2 OAuth2 -Owner Cred - 1.1.4.3.3 OAuth2 -Client side Grant - 1.1.4.3.4 OAuth2 -Server side Grant- 1.2.3.1 Basic Metrics - 1.2.3.1 Advanced Analytics 1.3.1 Encr. & cert. mgmt 1.5.1 Caching 1.5.2 Edge Caching1.7.1 URL mapping 1.7.2 Service dispatching 1.7.3 Connection pooling 1.7.4 Load balancing 1.8.1 Interface composition 1.8.2 Int.with remote APIs 1.9.1 Policy AuthZ tagging 1.9.2 Live policy deploym. 1.9.3 Policy scheduling 1.6.1 Format translation 1.6.2 Protocol translation 1.6.3 Service Mapping - 1.1.2.1 e.g.Customer IAM - 1.7.2.1 e.g. URI mapping pub/priv API MANAGEMENT - CAPABILITY MODEL -
  • 13. DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES Firewall K8S + Docker DNS Certificate Store 1. Secure, Reliable and Flexible Com. 1.1 Authentication and Authorization 1.2 Threat Detection 1.3 Data Privacy 1.4 Traffic Management 1.5 QoS Management 1.6 Interface Translation 1.7 Service Routing 1.8 Service Orchestration 1.9 Policy Management and Tracking 2. API Landscape & Operations 2.1 Flexible Deployment Topology 2.2 Platform Automation 2.3 Operational Support 2.4 Developer Portal Deployment 2.5 Platform Upgrades 2.6 Platform Configuration 3. API Lifecycle and Org 3.1 Publication 3.2 Version Management 3.3 Change Notification 3.4 Issue Management 4. Capabilities That Enable Developers 4.1 Discovery Metadata 4.2 Developer Self-Support 4.3 Developer Access Provisioning 4.4 Collaboration and Community 4.5 Developer Enablement Admin 4.6 API Scenario Optimization 5. API Economy 5.1 Activity Logging 5.2 User Auditing 5.3 Business Value Reporting 5.4 Contract Management 5.5 Advanced Analytics 5.6 Service-Level Reporting Area 2 API MANAGEMENT APPLICATIONS, MICRO SERVICES & MIDDLEWARE API Providers FIREWALLS + IAM 2.1.1 API Mgmt Cloud Services 2.1.2 On Prem. Deploy Option 2.1.1 API Mgmt Cloud Services 2.1.2 On Prem. Deploy Option 2.1.1 API Mgmt Cloud Services 2.1.2 On Prem. Deploy Option 2.1.1 API Mgmt Cloud Services 2.1.2 On Prem. Deploy Option 2.1.1 API Mgmt Cloud Services 2.2.1 API Mgmt Platform API 2.2.2 Policy Migration Support 2.2.3 Developer Toolbox - 2.2.2.2 Staging of policy per env - 2.2.2.1 Test, QA, Prod envs 2.3.1 Sys monitoring integr. 2.3.2 Backup and dis. recovery 2.4.1 Integr. with existing IAM e.g. AD 2.4.2 Portal branding - 2.4.2.1 Custom Branding - 2.4.2.2 Custom Pages 2.5.1 Platform Update Process 2.5.2 CM for Cloud Service Update 2.6.1 Self-service deployment 2.6.2 API Provider subtenancy 2.6.3 Platform modularity - 2.6.2.1 Delegated API Admin - 2.6.1.1 New API - 2.6.1.2 Updated API - 2.6.2.2 Multiple API Portals - 2.6.3.1 Activated features API MANAGEMENT - CAPABILITY MODEL
  • 14. API MANAGEMENT - CAPABILITY MODEL DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES Firewall K8St + Docker DNS Certificate Store 1. Secure, Reliable and Flexible Com. 1.1 Authentication and Authorization 1.2 Threat Detection 1.3 Data Privacy 1.4 Traffic Management 1.5 QoS Management 1.6 Interface Translation 1.7 Service Routing 1.8 Service Orchestration 1.9 Policy Management and Tracking 2. API Landscape & Operations 2.1 Flexible Deployment Topology 2.2 Platform Automation 2.3 Operational Support 2.4 Developer Portal Deployment 2.5 Platform Upgrades 2.6 Platform Configuration 3. API Lifecycle and Org 3.1 Publication 3.2 Version Management 3.3 Change Notification 3.4 Issue Management 4. Capabilities That Enable Developers 4.1 Discovery Metadata 4.2 Developer Self-Support 4.3 Developer Access Provisioning 4.4 Collaboration and Community 4.5 Developer Enablement Admin 4.6 API Scenario Optimization 5. API Economy 5.1 Activity Logging 5.2 User Auditing 5.3 Business Value Reporting 5.4 Contract Management 5.5 Advanced Analytics 5.6 Service-Level Reporting Area 3 API MANAGEMENT APPLICATIONS, MICRO SERVICES & MIDDLEWARE API Providers FIREWALLS + IAM 3.1.1 Design 3.1.2 Deployment 3.1.3 Migration 3.1.4 Rollback 3.2.1 Versioning 3.2.2 Packaging 3.2.3 Deprecation 3.2.4 Retirement 3.3.1 Release notification 3.3.2 Availability notification 3.4.1 Change and defect tracking 3.4.2 Issue analysis and reporting
  • 15. API MANAGEMENT - CAPABILITY MODEL DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES Firewall K8S + Docker DNS Certificate Store 1. Secure, Reliable and Flexible Com. 1.1 Authentication and Authorization 1.2 Threat Detection 1.3 Data Privacy 1.4 Traffic Management 1.5 QoS Management 1.6 Interface Translation 1.7 Service Routing 1.8 Service Orchestration 1.9 Policy Management and Tracking 2. API Landscape & Operations 2.1 Flexible Deployment Topology 2.2 Platform Automation 2.3 Operational Support 2.4 Developer Portal Deployment 2.5 Platform Upgrades 2.6 Platform Configuration 3. API Lifecycle and Org 3.1 Publication 3.2 Version Management 3.3 Change Notification 3.4 Issue Management 4. Capabilities That Enable Developers 4.1 Discovery Metadata 4.2 Developer Self-Support 4.3 Developer Access Provisioning 4.4 Collaboration and Community 4.5 Developer Enablement Admin 4.6 API Scenario Optimization 5. API Economy 5.1 Activity Logging 5.2 User Auditing 5.3 Business Value Reporting 5.4 Contract Management 5.5 Advanced Analytics 5.6 Service-Level Reporting Area 4 API MANAGEMENT APPLICATIONS, MICRO SERVICES & MIDDLEWARE API Providers FIREWALLS + IAM 4.1.1 API Catalogue 4.1.2 Version history 4.2.1 Documentation 4.2.2 Test sandboxes 4.2.3 Sample code 4.2.4 Libraries 4.2.5 API Billing 4.2.2 Test sandboxes 4.2.3 Sample code 4.2.4 Libraries 4.3.1 Developer API key reg 4.3.2 Developer API key mgmt 4.4.1 API provider blog 4.4.2 Developer forums 4.4.2 Change notification reg. 4.4.3 Developer issue reporting 4.5.1 Developer forum mgmt 4.5.2 Content management 4.5.3 API Doc Management 4.6.1 Mobile Scenarios 4.6.2 IoT Scenarios 4.6.3 Cloud Scenarios 4.6.4 Web App Scenarios
  • 16. API MANAGEMENT - CAPABILITY MODEL DEVELOPER PORTAL API MANAGER PORTAL API Consumers API GATEWAY OTHER DEPENDENCIES (e.g. integration middleware, analytics etc) API MGMT INFRA DEPENDENCIES Firewall K8S + Docker DNS Certificate Store 1. Secure, Reliable and Flexible Com. 1.1 Authentication and Authorization 1.2 Threat Detection 1.3 Data Privacy 1.4 Traffic Management 1.5 QoS Management 1.6 Interface Translation 1.7 Service Routing 1.8 Service Orchestration 1.9 Policy Management and Tracking 2. API Landscape & Operations 2.1 Flexible Deployment Topology 2.2 Platform Automation 2.3 Operational Support 2.4 Developer Portal Deployment 2.5 Platform Upgrades 2.6 Platform Configuration 3. API Lifecycle and Org 3.1 Publication 3.2 Version Management 3.3 Change Notification 3.4 Issue Management 4. Capabilities That Enable Developers 4.1 Discovery Metadata 4.2 Developer Self-Support 4.3 Developer Access Provisioning 4.4 Collaboration and Community 4.5 Developer Enablement Admin 4.6 API Scenario Optimization 5. API Economy 5.1 Activity Logging 5.2 User Auditing 5.3 Business Value Reporting 5.4 Contract Management 5.5 Advanced Analytics 5.6 Service-Level Reporting Area 5 API MANAGEMENT APPLICATIONS, MICRO SERVICES & MIDDLEWARE API Providers FIREWALLS + IAM 5.1.1 Access logging 5.1.2 Consumption logging 5.1.3 Performance logging 5.1.3 Error logging 5.1.4 Audit logging 5.2.1 Access reporting 5.2.2 Usage reporting 5.3.1 Revenue reporting 5.3.2 Value reporting 5.3.3 Report & data export 5.4.1 Terms of service Mgmt 5.4.2 Dev Rate Tier Admin 5.5.1 Pluggable reporting 5.5.2 Custom Reporting 5.6.1 Remote monitoring 5.6.2 Availability statistics 5.6.3 Performance statisticsAdvanced Analytics 5.6.4 Exception statistics 5.6.5 Service-level alerts
  • 17.
  • 18.
  • 19.
  • 20.
  • 22. ● OpenAPI Spec ● Implementation code ● Infrastructure code ● Integration config ● API Management config ● API Gateway config ● API Catalog ● Deployment config
  • 23. GITOPS & KEY BENEFITS ● Empowers developers to treat the configuration of infrastructure and deployment of code in a very similar manner to how they manage their software development process using a familiar tool: Git. ● Configuration of applications and the deployment environments should be declarative and version controlled. ● Application deployment and lifecycle management should be simple, automated, and auditable. ● Application deployments should be fast, reliable, and idempotent. ● Any deviation from the version controlled configuration should be immediately detected and remediated. •An operating model for Kubernetes providing guidelines which unify deployment, management and monitoring for containerized clusters and applications. CICD pipelines and git workflows are applied to both operations, and development.
  • 24. GITOPS & CONTINUOUS INTEGRATION During a Continuous Integration (CI) practice, developers merge code changes in a central repository (Git). With CI, each change in code (commit) triggers an automated build-and-test stage for the given repo and provides feedback to the developer(s) who made the change. GitOps CI Pipeline differs from traditional CI pipeline , where in the CI pipeline performs updates to the application manifest with the new image version after the build and test stages have completed successfully.
  • 25. GITOPS & CONTINUOUS INTEGRATION FLOW GitOps CI pipeline enables to 1. Build the application and run unit testing as needed. 2. Push a new container image to a container registry 3. Update the Kubernetes manifests in Git to reflect the new image
  • 26. GITOPS & CONTINUOUS DEPLOYMENT During Continuous Delivery (CD) involves the process of automating the entire software release process. Continuous Delivery includes infrastructure provisioning in addition to deployment. GitOps CD differs from from traditional CD through the use of a GitOps operator to monitor the manifest changes and orchestrate the deployment. As long as the CI build is complete and the manifest is updated, GitOps Operator takes care of the eventual deployment.
  • 27. GITOPS & CONTINUOUS DEPLOYMENT FLOW Below are the phases performed by the GitOps operator to deploy based on manifest change. Git Clone Config Repo The GitOps operator detects changes in your repo and performs a git clone to get the latest manifests from your Git repo. Discover Manifests The GitOps Operator also determines if there is any delta between the manifests in Kubernetes vs. the latest manifests from Git Repo. If there is no difference, GitOps Operator stops at this point. Kubectl Apply If the GitOps Operator determines there are differences between Kubernetes manifests vs. Git Repo manifests, GitOps Operator applies the new manifests to Kubernetes using the kubectl apply command.
  • 28. DEVOPS using PULL REQUESTS