SlideShare a Scribd company logo
HEADLESS API MANAGEMENT
API DAYS HONG KONG- 26TH AUGUST 2021
ABOUT MYSELF
• I am Snehal Chakraborty
• Working at Accenture Netherlands as a Cloud Integration
Architect
• Help customers in solving API Management problems
• Living in Netherlands with my family
HOW API MANAGEMENT HAS EVOLVED ?
No API Gateway
Common API
Gateway
Distributed API
Gateways
• SOAP APIs were
used
• Tightly coupled
services with low
reusability
• Sometimes service
registry was used
• Mostly service bus
type platforms
were used to
create/publish
APIs
• One API platform
to manage all
• Consumers and
Providers mostly
located in a single
location
• Single developer
portal for the
entire API
catalogue
• One big monolith
installation with a
large footprint
• Distributed API
gateways spread
across the IT
landscape, with a
common
management plane
• Consumers and
providers spread
across on premise,
cloud, SaaS
instances
• Regulatory and
performance
requirements play a
key role.
• Multiple API
Gateways with
multiple
management planes
• Inclination towards
to use of cloud
native gateways
• Demand of
dedicated API
gateways to support
team autonomy
• Better scalability
• Impact of vendor
locking minimized
Multiple API
Gateways
DISTRIBUTED API GATEWAYS VS MULTIPLE API GATEWAYS
Developer
portal
Management Plane
API
Gatewa
y
API
Gatewa
y
On
Premise
API
Gateway
API
Gatewa
y
Manageme
nt
Plane
Management Plane
Developer
portal
Developer
portal
WHY MULTIPLE API GATEWAYS ?
Cloud Native gateways
All major hyper scalers offer native API
gateways as a resource . AWS & Azure
native gateways are most popular as
per Smartbear state of APIs 2020
PaaS offering
Native gateways are PaaS offerings
leading to less operational
maintenance and quick spin up
time using IaC products.
Hybrid setup
Multiple organizations are in their cloud journey,
they have work loads running on premise and cloud-
environments
1
Regulatory requirements
There may be regulatory around data
or to not have multitenant instances
leading to keep some work loads on
premise with dedicated gateways
Different requirements
An organization can have different requirements
around security, regulations etc.
2
Comfort
Teams within an organization are
becoming more inclined and
comfortable with a certain cloud
hyper scaler and find the learning
curve for incumbent native API
gateway less steep
Own choice
Domains/subsidiaries within an
organizations are demanding more
freedom in making choices around
products to grow at their own pace
Cost optimization
Setup and run cost plays a key role
in determining the choice of a
product
Autonomy
Teams are demanding autonomy to make their own
choices
3
Type of traffic
With the Open API ecosystem
picking, there is a need to
differentiate between external and
internal traffic
Shared vs Dedicated
An organization may need shared
and dedicated gateways due to
governance, performance and
security requirements.
Migration
Some work loads may still be
running on premise making an API
gateway necessary on premise as
well leading to multiple API
gateways/
CHALLENGES POSED BY MULTIPLE API GATEWAYS
Security
Securing APIs is a challenge as the traffic is
spread across multiple API gateways. Security
mechanism & subscription management are
some challenging propositions
Governance
Enforcing governance over teams to make use
of the multiple API gateways is a challenge.
Ensuring consistent policy enforcement and
avoiding duplication of efforts are key.
Observability
Monitoring and troubleshooting is a big
challenge since API raffic is spread across
multiple gateways.
Discovery
API discovery for consumers is a challenge due
to multiple API gateways and uniform SOPs
around onboarding is difficult to achieve/
WHAT IS HEADLESS API MANAGEMENT ?
Headless over here means moving away from UI
based management plane to an API based
management plane to manage APIs on API
Management runtimes
Management APIs
Management Plane
API Management (PaaS)
Runtime Plane
Develope
r
Portal
Develope
r
Portal
API Marketplace
Discovery
Documentatio
n Subscription
Lifecycle Management
REST APIs Pipelines
Security
AuthN
AuthZ
RBAC
Governance
Document
repository
APIs
API MARKETPLACE
API Marketplace
The go to place to discover
subscribe all APIs within an
organization
Importance:
An API marketplace is the one stop shop for all APIs within an organization. It can be used to publish standard and guidelines, business case studies,
inspirations etc. It acts as a bridge between consumers and providers and is a trust signal between them. It can also act as community space for
collaboration between developers. Eventually it has the potential to be expanded into a digital marketplace
Salient features:
• Discovery – The API marketplace should be able to search and provide list of APIs across the different API management platforms
• Documentation – This is the key to a successful API ecosystem. Good documentation makes life easy for both consumer and provider
• Subscription – This feature allows consumer to request access to APIs. This could include subscription for API Keys and an Oauth client with defined
scope(s).
Setup:
• The API marketplace can source the static content from a document repository (for e.g., GitHub). The document repository can store the API
documentation and any other documentation in Open API specification and markdown formats respectively. The content can be fetched via APIs and
rendered as HTML. The biggest benefits this setup provides is that documentation is sourced from a single source. Since the documentation is stored
in Github, docs as code approach is possible for e.g. triggering a build to for linting after every merge.
• For subscription management the marketplace needs to integrate with the management APIs of the different API gateways and also APIs from the
chosen identity API Keys are required to identify a consumer on an API apply traffic management policies, generate consumer specific analytics etc.
Oauth client setup is required to allow the consumer to allow coarse grained authorization.
• The API marketplace can be federated with an identity management for implementing SSO and RBAC (can be very helpful if marketplace needs to be
opened for partners)
LIFECYCLE MANAGEMENT
API Lifecycle
Management
Ability create/modify/delete
API proxies and other
artifacts
Importance:
Lifecycle management is key for API providers. This will allow providers to manage API proxies on their choice of API gateways, but under defined
governance. This allows proper quality control on naming conventions, policy usage, adherence to standard & guidelines.
Salient features:
• REST APIs - Provide abstracted APIs to create/modify/delete API proxies on a chosen API gateway. This allows API providers to integrate this into
their own pipeline/processes and automate lifecycle stages. This can be handy for shared API gateways
• Pipelines – Provide pipeline templates (for dedicated gateways) and central pipelines or plugins for shared gateways.
Setup:
• Both the REST APIs and pipelines need to be built upon the management APIs of the different API gateways. RBAC becomes very important over
here in case of shared API gateways to ensure providers do not overwrite each other’s API proxies. Hence each API proxy and related artifacts need
to be assigned to the right group of users. The REST APIs/pipelines can take a manifest file and an open api specification as input to create the API
proxy and can have rules inbuilt to follow the right naming convention, choose the right policies and overall maintain adherence to the standard and
guidelines.
SECURITY
Security
RBAC
Authentication
Authorization
Importance:
Security plays a key role in maintaining the confidentiality and integrity of the resources in a company’s ecosystem. APIs being the gateway to an
organization’s back office, this Backoffice data needs to be secure and safe from all kinds of security vulnerabilities and risks. This covers both securing
access to an API from usage and management perspective on the gateway.
Salient features:
• RBAC – Role Based Access Control is absolutely necessary to facilitate DIY usage on shared API gateways. This ensures only the required provider
team has privileges to perform CRUD operations. The REST APIs or pipelines which allow these operations need to ensure that the requestor has the
right privilege to perform the initiate action. RBAC will require the API gateway to create roles/groups and assign to users. Once an API proxy and
other related artifacts are created, they need to be be made accessible only the required role/group.
• Authentication – The API gateway needs to know who the consumer is to generate the right analytics and apply consumer-based traffic
management policies
• Authorization - The API gateway needs to know if the consumer is allowed to do the initiated action. This can be done using Oauth tokens with the
right scope.
Setup:
• RBAC for shared gateways will require an automated onboarding process to create users (if SSO is allowed then sync from enterprise IDP),create
roles/groups, attach users to roles/groups. All API gateways come with a management API suite which allow these actions to be done via APIs. The
required APIs need to be used for creating the whole onboarding flow. An onboarding app can be created very quickly with Office365 tools like
PowerApp and PowerAutomate.
• Subscription flow will facilitate that the consumer is able to subscribe to an API and get an API Key. Along with this another workflow will be required
to onboard the consumer in the IDP and get the right scopes assigned. 2 sets of APIs are of importance to automate these flows. Management APIs
for subscription on API gateway and APIs from IDP for client onboarding and scope assignment.
GOVERNANCE
Governance
Standards & Guidelines
Best Practices
Dos and Don’ts
Importance:
Governance plays a key role in ensuring quality, consistency and defining clear roles and responsibilities for each layer. This involves both people and
processes
Salient features:
• Define standard & guidelines around API specification, create linting capability around this and include it in build/deployment pipelines
• Define dos and don’ts around API gateways for e.g., HTTP verb-based routing is allowed, but transformation is not allowed. Incorporate this rules
into the lifecycle management assets.
• Define security guidelines for each layer for e.g., coarse grained & fine-grained security responsibilities.
Setup:
• A center of excellence team is required to define and maintain API & Platform governance
• A platform team is required to maintain the shared API gateways
and utility assets for dedicated API gateways
• DevOps teams are required to create APIs and publish them on the desired API gateways.
OBSERVABILITY
Observability
Monitoring
Analytics
Logging
Importance:
Observability is an important part of maintaining the reliability, availability, and performance. Monitoring/ logging can provide useful insights about the
APIs. They are an integral part of the automation workflow of any business and as more applications rely on the APIs the need for them to be reliable is
important
Salient features:
• Proactive monitoring of the API gateway
• Proactive monitoring of APIs using a health check endpoint
• Logging events In a central logging platform for the shared API gateways
• Analytics around usage of APIs
Setup:
• Resource level monitoring of API gateways for e.g., using cloud native monitoring tools for cloud-based API gateways
• Setup a separate health check endpoint for every API and probe at regular intervals to check availability of full chain (need to be careful here as this
could increase traffic load)
• Log events in a central platform and open up viewing access for DIY troubleshooting for e.g., log in Splunk and open up index access. Correlation IDs
can be used to stitch logs across layers
• Open analytics APIs of API gateways for users of the platform. This could help them monitor API usage, adoption etc. as they wish.
THINGS TO REMEMBER
Vendors
• Limit choice on API gateway vendors
• More vendors bring more complexity
• Have concrete requirements ready before choosing a vendor
Governance
• No compromise on API & Platform governance
• Align with business to emphasize importance of governance
• Make adherence to governance rules the path of least resistance
• Educate that governance is beneficial and not a bottleneck
Security
• Follow zero trust model
• Make responsibilities around security crystal clear
API-First
• Develop new features around API Management with an API first mindset
THANK YOU

More Related Content

What's hot

apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays
 
apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...
apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...
apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...
apidays
 
API Governance – Modern API solutions in a digitalized world
API Governance – Modern API solutions in a digitalized worldAPI Governance – Modern API solutions in a digitalized world
API Governance – Modern API solutions in a digitalized world
BizTalk360
 
apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...
apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...
apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...
apidays
 
Value Networks in Open Banking
Value Networks in Open BankingValue Networks in Open Banking
Value Networks in Open Banking
Matt McLarty
 
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?
Apigee | Google Cloud
 
Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Bala Iyer
 
[WSO2 Summit EMEA 2020] Healthy APIs
[WSO2 Summit EMEA 2020] Healthy APIs[WSO2 Summit EMEA 2020] Healthy APIs
[WSO2 Summit EMEA 2020] Healthy APIs
WSO2
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays
 
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays
 
apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...
apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...
apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...
apidays
 
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
Sumanth Donthi
 
APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...
APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...
APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...
apidays
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...
apidays
 
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
apidays
 
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays
 
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays
 
[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs
[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs
[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs
WSO2
 
5 Tips for Scaling API Governance
5 Tips for Scaling API Governance5 Tips for Scaling API Governance
5 Tips for Scaling API Governance
John Phenix
 
[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...
[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...
[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...
WSO2
 

What's hot (20)

apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
 
apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...
apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...
apidays LIVE Paris 2021 - The Connective Tissue of Open Finance by Radu Popa,...
 
API Governance – Modern API solutions in a digitalized world
API Governance – Modern API solutions in a digitalized worldAPI Governance – Modern API solutions in a digitalized world
API Governance – Modern API solutions in a digitalized world
 
apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...
apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...
apidays LIVE London 2021 - Building Trust in API Ecosystems by David O'Neill,...
 
Value Networks in Open Banking
Value Networks in Open BankingValue Networks in Open Banking
Value Networks in Open Banking
 
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?
 
Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?
 
[WSO2 Summit EMEA 2020] Healthy APIs
[WSO2 Summit EMEA 2020] Healthy APIs[WSO2 Summit EMEA 2020] Healthy APIs
[WSO2 Summit EMEA 2020] Healthy APIs
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
 
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
 
apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...
apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...
apidays LIVE Singapore - There’s more to API than meets the eye by Jonathan H...
 
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
 
APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...
APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...
APIdays Singapore 2019 - API Economy Journey Map, Alan Glickenhouse, API Busi...
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...
 
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
apidays LIVE Hong Kong 2021 - Getting API Management adopted: the hearts and ...
 
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
 
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
 
[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs
[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs
[WSO2 Integration Summit Singapore 2019] Transforming Your Business through APIs
 
5 Tips for Scaling API Governance
5 Tips for Scaling API Governance5 Tips for Scaling API Governance
5 Tips for Scaling API Governance
 
[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...
[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...
[apidays Live australia] Building a Sustainable Ecosystem with Open APIs for ...
 

Similar to apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, Accenture Netherlands

Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18
Vinay Kumar
 
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Hamida Rebai Trabelsi
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
WSO2
 
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
 
Api manager
Api managerApi manager
Api manager
chaitanya581
 
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- Madrid
Vinay Kumar
 
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
Hamida Rebai Trabelsi
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdf
VishnuGone
 
Open Banking & Open Insurance
Open Banking & Open InsuranceOpen Banking & Open Insurance
Open Banking & Open Insurance
Amazon Web Services
 
CA API Developer Portal
CA API Developer PortalCA API Developer Portal
CA API Developer Portal
James Farley-Sutton
 
#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect
pramodvallanur
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
Sai Koppala
 
Wso2 Api Manager
Wso2 Api ManagerWso2 Api Manager
Wso2 Api Manager
Walaa Hamdy Assy
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
Bansilal Haudakari
 
MuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxMuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptx
Supriya Pawar
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APIAkana
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APIAkana
 

Similar to apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, Accenture Netherlands (20)

Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18
 
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 
Api manager
Api managerApi manager
Api manager
 
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- Madrid
 
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdf
 
Open Banking & Open Insurance
Open Banking & Open InsuranceOpen Banking & Open Insurance
Open Banking & Open Insurance
 
CA API Developer Portal
CA API Developer PortalCA API Developer Portal
CA API Developer Portal
 
#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
 
Day 1 axway apim-training
Day 1   axway apim-trainingDay 1   axway apim-training
Day 1 axway apim-training
 
Wso2 Api Manager
Wso2 Api ManagerWso2 Api Manager
Wso2 Api Manager
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
MuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxMuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptx
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
 

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

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
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
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
 
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
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
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
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
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
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

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
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
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...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
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...
 
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...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
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...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
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...
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, Accenture Netherlands

  • 1. HEADLESS API MANAGEMENT API DAYS HONG KONG- 26TH AUGUST 2021
  • 2. ABOUT MYSELF • I am Snehal Chakraborty • Working at Accenture Netherlands as a Cloud Integration Architect • Help customers in solving API Management problems • Living in Netherlands with my family
  • 3. HOW API MANAGEMENT HAS EVOLVED ? No API Gateway Common API Gateway Distributed API Gateways • SOAP APIs were used • Tightly coupled services with low reusability • Sometimes service registry was used • Mostly service bus type platforms were used to create/publish APIs • One API platform to manage all • Consumers and Providers mostly located in a single location • Single developer portal for the entire API catalogue • One big monolith installation with a large footprint • Distributed API gateways spread across the IT landscape, with a common management plane • Consumers and providers spread across on premise, cloud, SaaS instances • Regulatory and performance requirements play a key role. • Multiple API Gateways with multiple management planes • Inclination towards to use of cloud native gateways • Demand of dedicated API gateways to support team autonomy • Better scalability • Impact of vendor locking minimized Multiple API Gateways
  • 4. DISTRIBUTED API GATEWAYS VS MULTIPLE API GATEWAYS Developer portal Management Plane API Gatewa y API Gatewa y On Premise API Gateway API Gatewa y Manageme nt Plane Management Plane Developer portal Developer portal
  • 5. WHY MULTIPLE API GATEWAYS ? Cloud Native gateways All major hyper scalers offer native API gateways as a resource . AWS & Azure native gateways are most popular as per Smartbear state of APIs 2020 PaaS offering Native gateways are PaaS offerings leading to less operational maintenance and quick spin up time using IaC products. Hybrid setup Multiple organizations are in their cloud journey, they have work loads running on premise and cloud- environments 1 Regulatory requirements There may be regulatory around data or to not have multitenant instances leading to keep some work loads on premise with dedicated gateways Different requirements An organization can have different requirements around security, regulations etc. 2 Comfort Teams within an organization are becoming more inclined and comfortable with a certain cloud hyper scaler and find the learning curve for incumbent native API gateway less steep Own choice Domains/subsidiaries within an organizations are demanding more freedom in making choices around products to grow at their own pace Cost optimization Setup and run cost plays a key role in determining the choice of a product Autonomy Teams are demanding autonomy to make their own choices 3 Type of traffic With the Open API ecosystem picking, there is a need to differentiate between external and internal traffic Shared vs Dedicated An organization may need shared and dedicated gateways due to governance, performance and security requirements. Migration Some work loads may still be running on premise making an API gateway necessary on premise as well leading to multiple API gateways/
  • 6. CHALLENGES POSED BY MULTIPLE API GATEWAYS Security Securing APIs is a challenge as the traffic is spread across multiple API gateways. Security mechanism & subscription management are some challenging propositions Governance Enforcing governance over teams to make use of the multiple API gateways is a challenge. Ensuring consistent policy enforcement and avoiding duplication of efforts are key. Observability Monitoring and troubleshooting is a big challenge since API raffic is spread across multiple gateways. Discovery API discovery for consumers is a challenge due to multiple API gateways and uniform SOPs around onboarding is difficult to achieve/
  • 7. WHAT IS HEADLESS API MANAGEMENT ? Headless over here means moving away from UI based management plane to an API based management plane to manage APIs on API Management runtimes Management APIs Management Plane API Management (PaaS) Runtime Plane Develope r Portal Develope r Portal API Marketplace Discovery Documentatio n Subscription Lifecycle Management REST APIs Pipelines Security AuthN AuthZ RBAC Governance Document repository APIs
  • 8. API MARKETPLACE API Marketplace The go to place to discover subscribe all APIs within an organization Importance: An API marketplace is the one stop shop for all APIs within an organization. It can be used to publish standard and guidelines, business case studies, inspirations etc. It acts as a bridge between consumers and providers and is a trust signal between them. It can also act as community space for collaboration between developers. Eventually it has the potential to be expanded into a digital marketplace Salient features: • Discovery – The API marketplace should be able to search and provide list of APIs across the different API management platforms • Documentation – This is the key to a successful API ecosystem. Good documentation makes life easy for both consumer and provider • Subscription – This feature allows consumer to request access to APIs. This could include subscription for API Keys and an Oauth client with defined scope(s). Setup: • The API marketplace can source the static content from a document repository (for e.g., GitHub). The document repository can store the API documentation and any other documentation in Open API specification and markdown formats respectively. The content can be fetched via APIs and rendered as HTML. The biggest benefits this setup provides is that documentation is sourced from a single source. Since the documentation is stored in Github, docs as code approach is possible for e.g. triggering a build to for linting after every merge. • For subscription management the marketplace needs to integrate with the management APIs of the different API gateways and also APIs from the chosen identity API Keys are required to identify a consumer on an API apply traffic management policies, generate consumer specific analytics etc. Oauth client setup is required to allow the consumer to allow coarse grained authorization. • The API marketplace can be federated with an identity management for implementing SSO and RBAC (can be very helpful if marketplace needs to be opened for partners)
  • 9. LIFECYCLE MANAGEMENT API Lifecycle Management Ability create/modify/delete API proxies and other artifacts Importance: Lifecycle management is key for API providers. This will allow providers to manage API proxies on their choice of API gateways, but under defined governance. This allows proper quality control on naming conventions, policy usage, adherence to standard & guidelines. Salient features: • REST APIs - Provide abstracted APIs to create/modify/delete API proxies on a chosen API gateway. This allows API providers to integrate this into their own pipeline/processes and automate lifecycle stages. This can be handy for shared API gateways • Pipelines – Provide pipeline templates (for dedicated gateways) and central pipelines or plugins for shared gateways. Setup: • Both the REST APIs and pipelines need to be built upon the management APIs of the different API gateways. RBAC becomes very important over here in case of shared API gateways to ensure providers do not overwrite each other’s API proxies. Hence each API proxy and related artifacts need to be assigned to the right group of users. The REST APIs/pipelines can take a manifest file and an open api specification as input to create the API proxy and can have rules inbuilt to follow the right naming convention, choose the right policies and overall maintain adherence to the standard and guidelines.
  • 10. SECURITY Security RBAC Authentication Authorization Importance: Security plays a key role in maintaining the confidentiality and integrity of the resources in a company’s ecosystem. APIs being the gateway to an organization’s back office, this Backoffice data needs to be secure and safe from all kinds of security vulnerabilities and risks. This covers both securing access to an API from usage and management perspective on the gateway. Salient features: • RBAC – Role Based Access Control is absolutely necessary to facilitate DIY usage on shared API gateways. This ensures only the required provider team has privileges to perform CRUD operations. The REST APIs or pipelines which allow these operations need to ensure that the requestor has the right privilege to perform the initiate action. RBAC will require the API gateway to create roles/groups and assign to users. Once an API proxy and other related artifacts are created, they need to be be made accessible only the required role/group. • Authentication – The API gateway needs to know who the consumer is to generate the right analytics and apply consumer-based traffic management policies • Authorization - The API gateway needs to know if the consumer is allowed to do the initiated action. This can be done using Oauth tokens with the right scope. Setup: • RBAC for shared gateways will require an automated onboarding process to create users (if SSO is allowed then sync from enterprise IDP),create roles/groups, attach users to roles/groups. All API gateways come with a management API suite which allow these actions to be done via APIs. The required APIs need to be used for creating the whole onboarding flow. An onboarding app can be created very quickly with Office365 tools like PowerApp and PowerAutomate. • Subscription flow will facilitate that the consumer is able to subscribe to an API and get an API Key. Along with this another workflow will be required to onboard the consumer in the IDP and get the right scopes assigned. 2 sets of APIs are of importance to automate these flows. Management APIs for subscription on API gateway and APIs from IDP for client onboarding and scope assignment.
  • 11. GOVERNANCE Governance Standards & Guidelines Best Practices Dos and Don’ts Importance: Governance plays a key role in ensuring quality, consistency and defining clear roles and responsibilities for each layer. This involves both people and processes Salient features: • Define standard & guidelines around API specification, create linting capability around this and include it in build/deployment pipelines • Define dos and don’ts around API gateways for e.g., HTTP verb-based routing is allowed, but transformation is not allowed. Incorporate this rules into the lifecycle management assets. • Define security guidelines for each layer for e.g., coarse grained & fine-grained security responsibilities. Setup: • A center of excellence team is required to define and maintain API & Platform governance • A platform team is required to maintain the shared API gateways and utility assets for dedicated API gateways • DevOps teams are required to create APIs and publish them on the desired API gateways.
  • 12. OBSERVABILITY Observability Monitoring Analytics Logging Importance: Observability is an important part of maintaining the reliability, availability, and performance. Monitoring/ logging can provide useful insights about the APIs. They are an integral part of the automation workflow of any business and as more applications rely on the APIs the need for them to be reliable is important Salient features: • Proactive monitoring of the API gateway • Proactive monitoring of APIs using a health check endpoint • Logging events In a central logging platform for the shared API gateways • Analytics around usage of APIs Setup: • Resource level monitoring of API gateways for e.g., using cloud native monitoring tools for cloud-based API gateways • Setup a separate health check endpoint for every API and probe at regular intervals to check availability of full chain (need to be careful here as this could increase traffic load) • Log events in a central platform and open up viewing access for DIY troubleshooting for e.g., log in Splunk and open up index access. Correlation IDs can be used to stitch logs across layers • Open analytics APIs of API gateways for users of the platform. This could help them monitor API usage, adoption etc. as they wish.
  • 13. THINGS TO REMEMBER Vendors • Limit choice on API gateway vendors • More vendors bring more complexity • Have concrete requirements ready before choosing a vendor Governance • No compromise on API & Platform governance • Align with business to emphasize importance of governance • Make adherence to governance rules the path of least resistance • Educate that governance is beneficial and not a bottleneck Security • Follow zero trust model • Make responsibilities around security crystal clear API-First • Develop new features around API Management with an API first mindset