SlideShare a Scribd company logo
1 of 24
1Copyright © 2016 Capgemini and Sogeti – Internal use only. All Rights Reserved.
Presentation Title | Date
API Management
Practical Enterprise Implementation Experience
Narinder Sahota Chief Architect - Capgemini
David Rutter Solutions Architect - Capgemini
2Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Agenda
 Overview
 Why APIs matter
 What is API Management
 What does an architect consider
 Vendor landscape
 Our project and what we have delivered
 Lessons and takeaways
 Q&A
3Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
1. All teams will henceforth expose their data and functionality through service
interfaces.
2. Teams must communicate with each other through these interfaces.
3. There will be no other form of interprocess communication…no back-doors
whatsoever. It doesn’t matter what technology they use. HTTP, Corba, Pubsub, …
— doesn’t matter.
4. All service interfaces, without exception, must be designed from the ground up
to be externalizable. That is to say, the team must plan and design to be able to
expose the interface to developers in the outside world. No exceptions.
API MANDATE
Anyone who doesn’t do this will be fired.
Jeff Bezos
4Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
“The application is the API. The interfaces to your core applications are the
key to both liberating your existing IT estate and enabling its innovation and
growth. May the best API win!”
Joakim Lindbom
Bring your application services as APIs to the outside
world and let it create solutions and new value in ways
you never anticipated.
Capgemini Technovision Ron Tolido
Search over 15,859 APIs
API Access to 8,200 stores
Revenue share model
Source: https://goo.gl/IoZz0u
HBR: The Strategic Value of APIs –
Bala Iyer, Mohan Subramaniam
%Revenue From APIs
60%
50%
90%
5Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Business Goals
1. Accelerated customer
onboarding for APIs
2. Increased visibility of
APIs and usage
3. Improved business
customer satisfaction
4. Revenue growth
through new
channels
Context
6Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
“If you build it, he will come”
7Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
What is API Management?
 Developer Portal
• Self Service, Approval Workflows
• Self-documenting APIs
• Test harness
 API Gateway
• Access Control
• Data Transformations
Routing, Aggregation
Local Processing
 API Manager Portal
• Lifecycle
• Service & Support
• Analytics
 Monitoring
 Business Application APIs
Analytics
Local
Processing
Internal/External
App Developer
API
Business Owner
API Management
Dev Team
Service
Management
API
Dev Team
8Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Architectural Considerations
• API, Messaging, Files
• SOAP, REST, GraphQL
• Routing
• Aggregation
What How
With
What
Who
• New Business
Processes
• Who will consume?
• API Identification
TOGAF, IAF, DDD
• Documentation
• Environments
• Tool
9Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
API Management Landscape has two distinct approaches
API Management
Integration
10Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
API Management Landscape has two distinct approaches
APIm Pure players being bought by Integration players
API Management
11Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Following a Vendor evaluation, the client selected IBM
API Management (now called API Connect)
Business
Partner Apps
Mobile &
Web Apps
Enterprise Internal
Apps
Internet of
Things
Cloud Service
Application Server
ESB / Middleware
Data Store
MicroservicesTraffic
API Traffic
API Gateway3
(DataPower/MicroGW)
Microservices App
Computer Runtime6
(Node.js/Java)
Developer
Portal1
API Management
Node2
Collective Controller5
Developer4
Toolkit
External App
Developer
Internal App
Developer
Partner App
Developer
12Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
IBM API Connect Capabilities
... On prem, Dedicated Bluemix, Public Bluemix, 3rd Party Cloud
• Node.js & Java Microservice
application runtime
• Node.js & Java integrated runtime
management
• Enterprise HA & scaling
• On-cloud & on-premises staging
of Microservice applications
• Policy enforcement
• Enterprise security
• Quota mgmt. & rate limiting
• Content-based routing
• Response caching, load-balancing
and offload processing
• Message format & transport protocol
mediation
• API discovery
• API, Plan & Product policy creation
• API, Plan & Product lifecycle
management
• Self-service, customizable,
developer portal
• Advanced Analytics
• Subscription & community
management
• Rapid model-driven API creation
• Data-source to API mapping automation
• Standards-based visual API spec
creation in Swagger 2.0
• Local API creation and testing
• On-cloud & on-prem staging
of APIs, Products & Plans
Create Run
ManageSecure
13Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Key Elements of the API Management project:
 Technology: IBM APIm
 Agile Project
• Distributed,
multi-discipline team
• Joint Capgemini + Client
• Prioritize Risk Mitigation
 Collaboration Tools:
• Atlassian and Slack
 Test Driven development
• Test origin API => SOAPUI
• Adapt tests for Dev and UAT
• Import tests into AlertSite
Monitoring dashboard and Alerting
 APIs transitioned to offshore 24x7 support
 New APIs built using a factory model
“I consider the APIM Capability delivery to
be a great example of how partnering with
Capgemini maximises our ability to achieve
our outcomes“.
Technology Programme Director
API Monitoring
… from intro to development within 6 hours
compared to the 10 day SLA prior to APIm.
Impressive!
Customer Solutions
Over 200 developers registered for APIs
in first few months
API Management
User Portal
14Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Monetization & Non-Repudiation & Security
Server, Consumer and Unauthenticated Access
API Management
HTTPS
Client Id +
Client Secret
REST or SOAP
3rd
Party, +
Partners
Service
Provider
HTTPS
Client Id
REST or SOAP
API Management
3a HTTPS
Auth Token
Service
Provider
4 HTTPS
Auth
Token
1 HTTPS
getToken
(username
password)
Identity
Management
2 HTTPS
Auth
Token
4b Validate
Auth
Token
3b Validate
Auth
Token
Desktop, Mobile
Browser
Mobile +
Tablet Apps
API Management
HTTPS
Client Id +
IP Address +
HTTP REFERRER
Service
Provider
HTTPS
Client Id
Desktop, Mobile
Browser
Throttle,
CORS
15Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Messaging more appropriate than APIs for some scenarios
Public/Private Cloud
Internal Networks
Gateway
Events APIs: SOAP, REST
Business Customers
Message Hub API Management
APIs:
SOAP, RESTSubscribed Events
AMQP
APIs:
SOAP, REST Events, MQ, Tib
Management
16Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Lessons
Learnt
17Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Recognise APIs are about business change:
Utilise Integration Competency Centre approach
18Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Development by policy/configuration
Needs same rigour as a coding project
19Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Technology is evolving and risk mitigations needed
20Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Service Management and External Monitoring designed in from beginning
Ensure rapid resolution when things go wrong
21Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Architecture Governance required
Agreement on Principles and Patterns for Integration & Security
22Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Contrast with Lessons from Other projects
 Built custom Digital
Enablement Portal
Focus on Developers
 Sophisticated ELK stack
based Monitoring
Analytics to drive
consumption
 Web Sockets based
push model for in-game
Supporting High demand
models
 Established API competency
centre with Agile lifecycle
Well-defined reference
architecture
23Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
24Copyright © 2016 Capgemini and Sogeti. All Rights Reserved.
API Management | #CWIN16 Sept 2016
Contact information
Narinder
Sahota
Chief Architect, Account CTO
narinder.sahota@capgemini.com
uk.linkedin.com/in/nssahota
@NarinderSahota
David
Rutter
Solution Architect
david.rutter@capgemini.com
uk.linkedin.com/in/drutter
@DavidRutterUK
Insert contact picture Insert contact picture

More Related Content

What's hot

apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...apidays
 
Mobile - Your API Security Blindspot by David Stewart, Approov
 Mobile - Your API Security Blindspot by David Stewart, Approov Mobile - Your API Security Blindspot by David Stewart, Approov
Mobile - Your API Security Blindspot by David Stewart, Approovapidays
 
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...apidays
 
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays
 
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accentureapidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accentureapidays
 
Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Ravi Tamada
 
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
INTERFACE, by apidays  - Aligning teams and strategies behind API investment ...INTERFACE, by apidays  - Aligning teams and strategies behind API investment ...
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...apidays
 
Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIsApigee | Google Cloud
 
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards  ...apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards  ...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...apidays
 
apidays LIVE Paris - Connectivity rules everything around us by Marco Palladino
apidays LIVE Paris - Connectivity rules everything around us by Marco Palladinoapidays LIVE Paris - Connectivity rules everything around us by Marco Palladino
apidays LIVE Paris - Connectivity rules everything around us by Marco Palladinoapidays
 
Executing on API Developer Experience
Executing on API Developer Experience Executing on API Developer Experience
Executing on API Developer Experience SmartBear
 
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsApigee | Google Cloud
 
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...apidays
 
Building an API Security Strategy
Building an API Security StrategyBuilding an API Security Strategy
Building an API Security StrategySmartBear
 
API Security Webinar : Security Guidelines for Providing and Consuming APIs
API Security Webinar : Security Guidelines for Providing and Consuming APIsAPI Security Webinar : Security Guidelines for Providing and Consuming APIs
API Security Webinar : Security Guidelines for Providing and Consuming APIsDevOps Indonesia
 
apidays LIVE New York 2021 - API design is where culture and tech meet each o...
apidays LIVE New York 2021 - API design is where culture and tech meet each o...apidays LIVE New York 2021 - API design is where culture and tech meet each o...
apidays LIVE New York 2021 - API design is where culture and tech meet each o...apidays
 
apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...
apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...
apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...apidays
 

What's hot (20)

apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
 
Mobile - Your API Security Blindspot by David Stewart, Approov
 Mobile - Your API Security Blindspot by David Stewart, Approov Mobile - Your API Security Blindspot by David Stewart, Approov
Mobile - Your API Security Blindspot by David Stewart, Approov
 
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
 
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
 
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accentureapidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
 
Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022
 
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
INTERFACE, by apidays  - Aligning teams and strategies behind API investment ...INTERFACE, by apidays  - Aligning teams and strategies behind API investment ...
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
 
Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
 
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards  ...apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards  ...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
 
apidays LIVE Paris - Connectivity rules everything around us by Marco Palladino
apidays LIVE Paris - Connectivity rules everything around us by Marco Palladinoapidays LIVE Paris - Connectivity rules everything around us by Marco Palladino
apidays LIVE Paris - Connectivity rules everything around us by Marco Palladino
 
Executing on API Developer Experience
Executing on API Developer Experience Executing on API Developer Experience
Executing on API Developer Experience
 
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered Backends
 
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
 
Adapt or Die Sydney - API Security
Adapt or Die Sydney - API SecurityAdapt or Die Sydney - API Security
Adapt or Die Sydney - API Security
 
Building an API Security Strategy
Building an API Security StrategyBuilding an API Security Strategy
Building an API Security Strategy
 
API Security Webinar : Security Guidelines for Providing and Consuming APIs
API Security Webinar : Security Guidelines for Providing and Consuming APIsAPI Security Webinar : Security Guidelines for Providing and Consuming APIs
API Security Webinar : Security Guidelines for Providing and Consuming APIs
 
apidays LIVE New York 2021 - API design is where culture and tech meet each o...
apidays LIVE New York 2021 - API design is where culture and tech meet each o...apidays LIVE New York 2021 - API design is where culture and tech meet each o...
apidays LIVE New York 2021 - API design is where culture and tech meet each o...
 
apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...
apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...
apidays LIVE Paris 2021 - The Real World, API Security Edition by Michael Isb...
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 

Viewers also liked

Bridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and KafkaBridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and KafkaPengfei (Jason) Li
 
Chicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at CohesiveChicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at CohesiveAWS Chicago
 
Python Pants Build System for Large Codebases
Python Pants Build System for Large CodebasesPython Pants Build System for Large Codebases
Python Pants Build System for Large CodebasesAngad Singh
 
Choosing the right data storage in the Cloud.
Choosing the right data storage in the Cloud. Choosing the right data storage in the Cloud.
Choosing the right data storage in the Cloud. Amazon Web Services
 
Business selectors
Business selectorsBusiness selectors
Business selectorsbenwaine
 
Apache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNApache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNHortonworks
 
Platform - Technical architecture
Platform - Technical architecturePlatform - Technical architecture
Platform - Technical architectureDavid Rundle
 
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav Srivastav
 
Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016Amazon Web Services
 
Say no to var_dump
Say no to var_dumpSay no to var_dump
Say no to var_dumpbenwaine
 
NSM (Network Security Monitoring) - Tecland Chapeco
NSM (Network Security Monitoring) - Tecland ChapecoNSM (Network Security Monitoring) - Tecland Chapeco
NSM (Network Security Monitoring) - Tecland ChapecoRodrigo Montoro
 
IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...Cohesive Networks
 
Apostila De Dispositivos EléTricos
Apostila De Dispositivos EléTricosApostila De Dispositivos EléTricos
Apostila De Dispositivos EléTricoselkbcion
 
MyHeritage backend group - build to scale
MyHeritage backend group - build to scaleMyHeritage backend group - build to scale
MyHeritage backend group - build to scaleRan Levy
 

Viewers also liked (20)

Kelompok 2
Kelompok 2Kelompok 2
Kelompok 2
 
Bridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and KafkaBridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and Kafka
 
Chicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at CohesiveChicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at Cohesive
 
Python Pants Build System for Large Codebases
Python Pants Build System for Large CodebasesPython Pants Build System for Large Codebases
Python Pants Build System for Large Codebases
 
Choosing the right data storage in the Cloud.
Choosing the right data storage in the Cloud. Choosing the right data storage in the Cloud.
Choosing the right data storage in the Cloud.
 
Business selectors
Business selectorsBusiness selectors
Business selectors
 
Apache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNApache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARN
 
Platform - Technical architecture
Platform - Technical architecturePlatform - Technical architecture
Platform - Technical architecture
 
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
 
Jake Fox Pd. 5
Jake Fox Pd. 5Jake Fox Pd. 5
Jake Fox Pd. 5
 
Yirgacheffe Chelelelktu Washed Coffee 2015
Yirgacheffe Chelelelktu Washed Coffee 2015Yirgacheffe Chelelelktu Washed Coffee 2015
Yirgacheffe Chelelelktu Washed Coffee 2015
 
Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016
 
Item analysis
Item analysisItem analysis
Item analysis
 
Say no to var_dump
Say no to var_dumpSay no to var_dump
Say no to var_dump
 
ITV& Bashton
ITV& Bashton ITV& Bashton
ITV& Bashton
 
NSM (Network Security Monitoring) - Tecland Chapeco
NSM (Network Security Monitoring) - Tecland ChapecoNSM (Network Security Monitoring) - Tecland Chapeco
NSM (Network Security Monitoring) - Tecland Chapeco
 
Linux Malware Analysis
Linux Malware Analysis	Linux Malware Analysis
Linux Malware Analysis
 
IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...
 
Apostila De Dispositivos EléTricos
Apostila De Dispositivos EléTricosApostila De Dispositivos EléTricos
Apostila De Dispositivos EléTricos
 
MyHeritage backend group - build to scale
MyHeritage backend group - build to scaleMyHeritage backend group - build to scale
MyHeritage backend group - build to scale
 

Similar to API Management Project Lessons

API Design for Microservices with Apiary
API Design for Microservices with ApiaryAPI Design for Microservices with Apiary
API Design for Microservices with ApiaryPronovix
 
Modernise your IT landscape with APIs and Microservices
Modernise your IT landscape with APIs and MicroservicesModernise your IT landscape with APIs and Microservices
Modernise your IT landscape with APIs and MicroservicesColin McGovern
 
Building an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into ProductsBuilding an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into ProductsNuwan Dias
 
BATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdfBATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdfBATbern
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays
 
Getting the most from your API management platform: A case study
Getting the most from your API management platform: A case studyGetting the most from your API management platform: A case study
Getting the most from your API management platform: A case studyRogue Wave Software
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform
 
API-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachAPI-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachSven Bernhardt
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)Harsh Jegadeesan
 
APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned Apigee | Google Cloud
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business valueWSO2
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfFrancisco Picolini
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
Digital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led IntegrationDigital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led IntegrationWSO2
 
A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019Bill Doerrfeld
 
The next generation of ap is luis weir.cwin18.telford
The next generation of ap is   luis weir.cwin18.telfordThe next generation of ap is   luis weir.cwin18.telford
The next generation of ap is luis weir.cwin18.telfordCapgemini
 
What is SAP API Management_.pdf
What is SAP API Management_.pdfWhat is SAP API Management_.pdf
What is SAP API Management_.pdfBilawalAmeen
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?Rogue Wave Software
 

Similar to API Management Project Lessons (20)

API Design for Microservices with Apiary
API Design for Microservices with ApiaryAPI Design for Microservices with Apiary
API Design for Microservices with Apiary
 
Modernise your IT landscape with APIs and Microservices
Modernise your IT landscape with APIs and MicroservicesModernise your IT landscape with APIs and Microservices
Modernise your IT landscape with APIs and Microservices
 
Building an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into ProductsBuilding an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into Products
 
BATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdfBATBern46_Syncier Marketplace.pdf
BATBern46_Syncier Marketplace.pdf
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
 
Getting the most from your API management platform: A case study
Getting the most from your API management platform: A case studyGetting the most from your API management platform: A case study
Getting the most from your API management platform: A case study
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 
API-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachAPI-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approach
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)
 
APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdf
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
Digital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led IntegrationDigital Transformation for Karnataka Bank Through API-led Integration
Digital Transformation for Karnataka Bank Through API-led Integration
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019
 
The next generation of ap is luis weir.cwin18.telford
The next generation of ap is   luis weir.cwin18.telfordThe next generation of ap is   luis weir.cwin18.telford
The next generation of ap is luis weir.cwin18.telford
 
What is SAP API Management_.pdf
What is SAP API Management_.pdfWhat is SAP API Management_.pdf
What is SAP API Management_.pdf
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?
 

More from Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

More from Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Recently uploaded

Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 

Recently uploaded (20)

Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 

API Management Project Lessons

  • 1. 1Copyright © 2016 Capgemini and Sogeti – Internal use only. All Rights Reserved. Presentation Title | Date API Management Practical Enterprise Implementation Experience Narinder Sahota Chief Architect - Capgemini David Rutter Solutions Architect - Capgemini
  • 2. 2Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Agenda  Overview  Why APIs matter  What is API Management  What does an architect consider  Vendor landscape  Our project and what we have delivered  Lessons and takeaways  Q&A
  • 3. 3Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 1. All teams will henceforth expose their data and functionality through service interfaces. 2. Teams must communicate with each other through these interfaces. 3. There will be no other form of interprocess communication…no back-doors whatsoever. It doesn’t matter what technology they use. HTTP, Corba, Pubsub, … — doesn’t matter. 4. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions. API MANDATE Anyone who doesn’t do this will be fired. Jeff Bezos
  • 4. 4Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 “The application is the API. The interfaces to your core applications are the key to both liberating your existing IT estate and enabling its innovation and growth. May the best API win!” Joakim Lindbom Bring your application services as APIs to the outside world and let it create solutions and new value in ways you never anticipated. Capgemini Technovision Ron Tolido Search over 15,859 APIs API Access to 8,200 stores Revenue share model Source: https://goo.gl/IoZz0u HBR: The Strategic Value of APIs – Bala Iyer, Mohan Subramaniam %Revenue From APIs 60% 50% 90%
  • 5. 5Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Business Goals 1. Accelerated customer onboarding for APIs 2. Increased visibility of APIs and usage 3. Improved business customer satisfaction 4. Revenue growth through new channels Context
  • 6. 6Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 “If you build it, he will come”
  • 7. 7Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 What is API Management?  Developer Portal • Self Service, Approval Workflows • Self-documenting APIs • Test harness  API Gateway • Access Control • Data Transformations Routing, Aggregation Local Processing  API Manager Portal • Lifecycle • Service & Support • Analytics  Monitoring  Business Application APIs Analytics Local Processing Internal/External App Developer API Business Owner API Management Dev Team Service Management API Dev Team
  • 8. 8Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Architectural Considerations • API, Messaging, Files • SOAP, REST, GraphQL • Routing • Aggregation What How With What Who • New Business Processes • Who will consume? • API Identification TOGAF, IAF, DDD • Documentation • Environments • Tool
  • 9. 9Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 API Management Landscape has two distinct approaches API Management Integration
  • 10. 10Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 API Management Landscape has two distinct approaches APIm Pure players being bought by Integration players API Management
  • 11. 11Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Following a Vendor evaluation, the client selected IBM API Management (now called API Connect) Business Partner Apps Mobile & Web Apps Enterprise Internal Apps Internet of Things Cloud Service Application Server ESB / Middleware Data Store MicroservicesTraffic API Traffic API Gateway3 (DataPower/MicroGW) Microservices App Computer Runtime6 (Node.js/Java) Developer Portal1 API Management Node2 Collective Controller5 Developer4 Toolkit External App Developer Internal App Developer Partner App Developer
  • 12. 12Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 IBM API Connect Capabilities ... On prem, Dedicated Bluemix, Public Bluemix, 3rd Party Cloud • Node.js & Java Microservice application runtime • Node.js & Java integrated runtime management • Enterprise HA & scaling • On-cloud & on-premises staging of Microservice applications • Policy enforcement • Enterprise security • Quota mgmt. & rate limiting • Content-based routing • Response caching, load-balancing and offload processing • Message format & transport protocol mediation • API discovery • API, Plan & Product policy creation • API, Plan & Product lifecycle management • Self-service, customizable, developer portal • Advanced Analytics • Subscription & community management • Rapid model-driven API creation • Data-source to API mapping automation • Standards-based visual API spec creation in Swagger 2.0 • Local API creation and testing • On-cloud & on-prem staging of APIs, Products & Plans Create Run ManageSecure
  • 13. 13Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Key Elements of the API Management project:  Technology: IBM APIm  Agile Project • Distributed, multi-discipline team • Joint Capgemini + Client • Prioritize Risk Mitigation  Collaboration Tools: • Atlassian and Slack  Test Driven development • Test origin API => SOAPUI • Adapt tests for Dev and UAT • Import tests into AlertSite Monitoring dashboard and Alerting  APIs transitioned to offshore 24x7 support  New APIs built using a factory model “I consider the APIM Capability delivery to be a great example of how partnering with Capgemini maximises our ability to achieve our outcomes“. Technology Programme Director API Monitoring … from intro to development within 6 hours compared to the 10 day SLA prior to APIm. Impressive! Customer Solutions Over 200 developers registered for APIs in first few months API Management User Portal
  • 14. 14Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Monetization & Non-Repudiation & Security Server, Consumer and Unauthenticated Access API Management HTTPS Client Id + Client Secret REST or SOAP 3rd Party, + Partners Service Provider HTTPS Client Id REST or SOAP API Management 3a HTTPS Auth Token Service Provider 4 HTTPS Auth Token 1 HTTPS getToken (username password) Identity Management 2 HTTPS Auth Token 4b Validate Auth Token 3b Validate Auth Token Desktop, Mobile Browser Mobile + Tablet Apps API Management HTTPS Client Id + IP Address + HTTP REFERRER Service Provider HTTPS Client Id Desktop, Mobile Browser Throttle, CORS
  • 15. 15Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Messaging more appropriate than APIs for some scenarios Public/Private Cloud Internal Networks Gateway Events APIs: SOAP, REST Business Customers Message Hub API Management APIs: SOAP, RESTSubscribed Events AMQP APIs: SOAP, REST Events, MQ, Tib Management
  • 16. 16Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Lessons Learnt
  • 17. 17Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Recognise APIs are about business change: Utilise Integration Competency Centre approach
  • 18. 18Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Development by policy/configuration Needs same rigour as a coding project
  • 19. 19Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Technology is evolving and risk mitigations needed
  • 20. 20Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Service Management and External Monitoring designed in from beginning Ensure rapid resolution when things go wrong
  • 21. 21Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Architecture Governance required Agreement on Principles and Patterns for Integration & Security
  • 22. 22Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Contrast with Lessons from Other projects  Built custom Digital Enablement Portal Focus on Developers  Sophisticated ELK stack based Monitoring Analytics to drive consumption  Web Sockets based push model for in-game Supporting High demand models  Established API competency centre with Agile lifecycle Well-defined reference architecture
  • 23. 23Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016
  • 24. 24Copyright © 2016 Capgemini and Sogeti. All Rights Reserved. API Management | #CWIN16 Sept 2016 Contact information Narinder Sahota Chief Architect, Account CTO narinder.sahota@capgemini.com uk.linkedin.com/in/nssahota @NarinderSahota David Rutter Solution Architect david.rutter@capgemini.com uk.linkedin.com/in/drutter @DavidRutterUK Insert contact picture Insert contact picture

Editor's Notes

  1. Hello everyone – thanks for spending your time with us. Whilst we haven’t got the graveyard shift we are the ones between you and whenever lunch gets released. Which is about 30mins time. My name is Narinder Sahota, I am a Capgemini certified Chief Architect and for over 2 years have been the Account CTO at one of our key Digital accounts who are a national distribution business. David Rutter is a Digital Architect who has been working for many years on the account and was the lead architect on our API Management project. Todays talk is focussed on our experiences of implementing an APIM in a large well established enterprise environment and we will share some the practical lessons we have learnt. With talks today on Microservices and Mulesoft later, its fair to say APIs are now a key part of modern architectecture. next
  2. If you have been operating in this space for a while you will have heard of Jeff Bezos mandate It’s useful to read the specifics but in terms of setting a bar for all internal interfaces being effectively APIs this was a bold move. What’s interesting for me is when this mandate was said to have been communicated? Any one? It was 2002. We all have developers who haven’t been coding that many years. As for the final line we probably all though it was a joke but I think he meant it.
  3. Capgemini’s own thought leaders through our Technovision publication and API blogs have talked about embracing the API economy. Including opportunity to liberate you existing IT estate, which we have been doing And Ron talking about creating solutions and new value The growth tracked by ProgrammableWeb is immense growth --- I could search 16,000 APIs on Sunday Walgreen, who use APIGEE have been redefining their business, see the link about but they have a well defined Walgreens – well define Revenue Share model, access 8000 stores --- Prescription API, Photo print API, Rewards API Harvard Business Review – as % revenue from API’s those are big numbers from big companies
  4. So moving to our project, it is useful to understand the context in which this project was occurring a mature enterprise environment with an existing Integration HUB referred to as BIG connecting all critical systems with, 400 plus external customers connected, with brokers, gateway appliances and millions of file transfers We had just setup a new strategic implementation in a new data centre and were ramping up a large team to migrate hundreds of interfaces across and establishing an Interface Developemnt factory to accelerate new interface development Our customer wanted the heavy lifting we already had but also a fast lane – with 4 key relevant business goals --- accelerate customer onboarding – people who use their distribution facility --- driving up visibility and usage of APIs --- improve business customer satisfaction --- provide revenue growth
  5. Anybody able to guess what 1989 film this picture is from? Field of Dreams starring Kevin Costener it was an adaption of W.P. Kinsella's novel Shoeless Joe. Kinsella died a couple of week’s ago (September 16). I won’t go into the detail of the film you can watch it on Netflix during lunch on your phone – was about a farmer who ploughed up his expensive cornfields and built a baseball pitch. So coming to relevance, what was the memorable line? “If you build it, he will come” often misquoted as if you build it, they will come Everyone wants to monetise the business and developers are busy building APIS – but creating and consuming APIs is not enough … this is where APIM comes in.
  6. Key Capabilities for APIm API Gateway for access control, data transformations and routing Developer portal for external consumers; key is self service, workflows for approvals, and documentation of APIs, including examples Monitoring and testings are key capabilities needed from other vendors
  7. Identifying Services: IAF, Togaf, Domain Driven Design Are APIs appropriate What type of APIs, REST easier to adopt; SOAP more useful for non-repudiation; transforms Do we need to transform existing services Do we need to aggregate, especially Microservices for REST – simple example where query, transactions and images come from 3 different microservices
  8. Weakest link is Amazon; its APIm isn’t. Fronted with Apigee; we have an inflight project using Mulesoft Q Do you really want to use the same tooling as your cloud provider? APIs are likely to be cross cloud
  9. Technology: IBM APIm Agile Project Distributed, multi-discipline team Capgemini + Client Team work Prioritize Risk Mitigation Collaboration Tools: Atlassian and Slack Test Driven development Test origin API => SOAPUI Adapt tests for Dev and UAT Import tests into AlertSite Alertsite: Provides a monitoring dashboard and alerting APIs transitioned to offshore 24x7 support New APIs built using a factory model
  10. For server to server: Client identifier and secret (username password) common model For consumers, many options OAUTH, SAML, JWT For unauthenticated services, susceptible to misuse by distributed services
  11. You wouldn’t use polling internally, so why use it externally! Use your APIm infrastructure to manage the messaging
  12. Development by configuration Requires same rigour as development projects: security, testing, environments, change control, versioning
  13. Risk Mitigation, TDD, Agile Development, Agile publishing and development API Management is a rapidly evolving, maturing technology Cloud based services, SAAS, evolution and upgrades are not under your control Interruptions to current factory work and release schedule
  14. Service Management and External Monitoring – if it can go wrong, it will Where do you do mediation, orchestration and aggregation, especially with Microservices
  15. Cloud based management of internal resources; fast startup, single controlled endpoint Working through security ramifications, tunnels firewalls
  16. As we are running out of time, I wanted to mention some calibration we did to check our lessons with another high impact API environemnt – this is from a major betting organisation where APIs are a critical channel for business Detail for another day but the team had very similar learnings
  17. Questions? And our thoughts for the future.