SlideShare a Scribd company logo
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 !

More Related Content

What's hot

Open api in enterprise
Open api in enterpriseOpen api in enterprise
Open api in enterprise
Guru Lakshmeekar B
 
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 Wilde
apidays
 
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 Slides
SlideTeam
 
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 Stoica
apidays
 
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 Solution
CA 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 SharePoint
CA 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 London
CA API Management
 
IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overview
Ramy 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 Ng
apidays
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
CA API Management
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
Manmohan Gupta
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
Kellton Tech Solutions Ltd
 
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
CA 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
 

What's hot (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...
 

Similar to 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 Deployments
Apigee | 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 webinar
Cloudify 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.0
WSO2
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
WSO2
 
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 rev2
Prem 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 bluemix
Joel Thimsen
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
Vinay 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 Management
Daniel 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 Nhu
apidays
 
API Gateway report
API Gateway reportAPI Gateway report
API Gateway report
Gleicon Moraes
 
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
aaronwso2
 
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
Kellton Tech Solutions Ltd
 
Microservices
MicroservicesMicroservices
Microservices
Ramesh (@Mavuluri)
 
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
Judy Breedlove
 

Similar to 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
 

More from apidays

Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
apidays
 
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
apidays
 
Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...
apidays
 
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
apidays
 
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
apidays
 
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
apidays
 
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
apidays
 
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
apidays
 
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
apidays
 
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, OsaangoApidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
apidays
 
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
apidays
 
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, ZuploApidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
apidays
 
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
apidays
 
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss AdamsApidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
apidays
 
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
apidays
 
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
apidays
 
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
apidays
 
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, DanoneApidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
apidays
 
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
apidays
 
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
apidays
 

More from apidays (20)

Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
 
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
 
Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...
 
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
 
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
 
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
 
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
 
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
 
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
 
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, OsaangoApidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
 
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
 
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, ZuploApidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
 
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
 
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss AdamsApidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
 
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
 
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
 
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
 
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, DanoneApidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
 
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
 
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

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