SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 worldBizTalk360
 
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 BankingMatt 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 APIsWSO2
 
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 APIsWSO2
 
5 Tips for Scaling API Governance
5 Tips for Scaling API Governance5 Tips for Scaling API Governance
5 Tips for Scaling API GovernanceJohn 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
 

Was ist angesagt? (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 ...
 

Ähnlich wie 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 Doag18Vinay 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 RoadmapWSO2
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18Vinay Kumar
 
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.0sflynn073
 
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- MadridVinay 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.pdfVishnuGone
 
#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 Connectpramodvallanur
 
API Best Practices
API Best PracticesAPI Best Practices
API Best PracticesSai Koppala
 
MuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxMuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxSupriya 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
 

Ähnlich wie 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
 

Mehr von apidays

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

Mehr von apidays (20)

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

Kürzlich hochgeladen

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Kürzlich hochgeladen (20)

Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

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