SlideShare a Scribd company logo
1 of 32
#SoAI18
@CloudElements
SUCK LESS
2018 Trends and API Design Best Practices
Making Integration
#SoAI18
@CloudElements
ROSS GARRETT .
VP Marketing
Cloud Elements
@gssor
RAPHA BARBO
Developer Experience Manager
Cloud Elements
@raphael_barbo
HELLO
SAY
#SoAI18
@CloudElements
HOUSEKEEPING
- Submit your questions
- Slides, recording, will be available
after the webinar
- Start tweeting!
- #SoAI18
- @CloudElements
#SoAI18
@CloudElements
Cloud Elements 2017 - Confidential & Proprietary
Integratio
n
Sucks...
#SoAI18
@CloudElements
IN A NETWORKED WORLD,
[THE THREE MOST DESIRABLE THINGS ARE]
CONNECTIONS
“
CONNECTIONS
CONNECTIONS
BREAKING SMART, Marc Andreessen & Venkatesh Rao
#SoAI18
@CloudElements
CONNECTIONS ARE EASY,
INTEGRATION IS HARD
#SoAI18
@CloudElements
Workflows
CONNECTING
TO THE API
Error
Handling
INTEGRATING
WITH THE API
#SoAI18
@CloudElements
PROLIFERATION
OF PUBLIC APIs
757% .
Increase in Web APIs
January 2010 - January 2016
#SoAI18
@CloudElements
Cloud Elements 2017 - Confidential & Proprietary
APOCALYPSE OF SCALE
#SoAI18
@CloudElements
TRENDS
IN APIs
PART 1
#SoAI18
@CloudElements
Available
March 29th, 2018!
IN REGARDS TO
API INTEGRATION,
WHAT ARE YOUR
CUSTOMERS &
PARTNERS
DEMANDING?
#SoAI18
@CloudElements
WHERE IN API TECHNOLOGY & SERVICES DO YOU SEE GAPS OR
NEED FOR INNOVATION?
Available
March 29th, 2018!
#SoAI18
@CloudElements
API SECURITY
& AUTH
PART 2
#SoAI18
@CloudElements
AUTHENTICA
TION
POLL QUESTION:
What is your preferred
authentication mechanism for APIs?
● OAUTH1
● OAUTH2
● API Key
● Basic
● Custom
#SoAI18
@CloudElements
AUTHENTICA
TION
FACTOR IN SECURITY
OVER 59% .
of APIs are using an
authentication mechanism that is
not OAUTH2.
OAUTH2 is preferred mechanism for
token-based access.
#SoAI18
@CloudElements
#SoAI18
@CloudElements
DOCUMENTATI
ON
& META
DATA
PART 3
#SoAI18
@CloudElements
“
58% OF ENDPOINTS
SUPPORT SOME
METADATA DISCOVERYOne caveat to this research is that it’s
heavily weighted by the custom
integrations provided by Cloud Elements.
It’s natural for us to support cooperative
endpoints.
Our sense that industry-wide, less than
15% of endpoints actually support
discovery.
#SoAI18
@CloudElements
Dynamics CRM {Contact}
Salesforce CRM {Contact} Dynamics CRM {Contact}
#SoAI18
@CloudElements
ID or “primary key”.
Name Property. Required.
Nullable string
Related Object by ID (which object?)
Required. Must be number between
0 and 100, no decimal places.
Simple /Contact object, right?
#SoAI18
@CloudElements
FOCUS ON THE
DATA YOU CARE ABOUT
YOUR data inside each app is where
all the value lies
#SoAI18
@CloudElements
EVENT DRIVEN
APIs
PART 4
#SoAI18
@CloudElements
Request: How do I deliver APIs to support
reactive user experiences, processes, behaviors
and device interactions?
MobileWeb IoT
Business
Processes Microservices
Response: Make your APIs work for these
scenarios by using event-driven patterns that
alleviate constraints of REST
#SoAI18
@CloudElements
Does your application offer webhooks?
● Yes
● No
● What are webhooks?!
WEBHOOKS
POLL QUESTION:
#SoAI18
@CloudElements
EIGHTY PERCENT OF DEVELOPERS
PREFER TO USE WEBHOOKS OVER
OTHER METHODS
#SoAI18
@CloudElements
yet only
29%
of applications
actually support
webhooks
#SoAI18
@CloudElements
And the alternatives aren’t a great
option...
#SoAI18
@CloudElements
THERE ARE PLENTY OF EXAMPLES
#SoAI18
@CloudElements
IN SUMMARY...
- Integration doesn’t need to suck
- Customers & Developers expect
more from your API!
- API Design Considerations
- Auth & API Security
- Docs & Metadata
- Event-Driven Integration
#SoAI18
@CloudElements
ROSS GARRETT .
VP Marketing
Cloud Elements
@gssor
RAPHA BARBO
Developer Experience Manager
Cloud Elements
@raphael_barbo
Q & A !
TIME FOR
#SoAI18
@CloudElements
Coming Soon!
Early access link coming your way!
#SoAI18
@CloudElements
THANK YOU
FOR JOINING

More Related Content

What's hot

What's hot (20)

Mindbody: A Digital Transformation Story
Mindbody: A Digital Transformation StoryMindbody: A Digital Transformation Story
Mindbody: A Digital Transformation Story
 
Wake Up to the API Economy
Wake Up to the API EconomyWake Up to the API Economy
Wake Up to the API Economy
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?
 
Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...
 
apidays LIVE Paris - Driving innovation through External APIs without putting...
apidays LIVE Paris - Driving innovation through External APIs without putting...apidays LIVE Paris - Driving innovation through External APIs without putting...
apidays LIVE Paris - Driving innovation through External APIs without putting...
 
The Future of Commerce Technology
The Future of Commerce TechnologyThe Future of Commerce Technology
The Future of Commerce Technology
 
APIdays Zurich 2019 - IT and Business as Critical API Partners, Strategies to...
APIdays Zurich 2019 - IT and Business as Critical API Partners, Strategies to...APIdays Zurich 2019 - IT and Business as Critical API Partners, Strategies to...
APIdays Zurich 2019 - IT and Business as Critical API Partners, Strategies to...
 
apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...
apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...
apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business Value
 
APIs at Telstra : one year on
APIs at Telstra : one year onAPIs at Telstra : one year on
APIs at Telstra : one year on
 
APIdays Zurich 2019 - Innovating the building automation industry Niklas Breu...
APIdays Zurich 2019 - Innovating the building automation industry Niklas Breu...APIdays Zurich 2019 - Innovating the building automation industry Niklas Breu...
APIdays Zurich 2019 - Innovating the building automation industry Niklas Breu...
 
Why API Management is Not Enough
Why API Management is Not EnoughWhy API Management is Not Enough
Why API Management is Not Enough
 
London adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorLondon adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoor
 
How APIs are defining the future of retail - Shopping with Google Glass throu...
How APIs are defining the future of retail - Shopping with Google Glass throu...How APIs are defining the future of retail - Shopping with Google Glass throu...
How APIs are defining the future of retail - Shopping with Google Glass throu...
 
Hybrid Cloud with IBM Bluemix
Hybrid Cloud with IBM BluemixHybrid Cloud with IBM Bluemix
Hybrid Cloud with IBM Bluemix
 
MuleSoft London Community October 2019 - Preparing for London Connect 2019
MuleSoft London Community October 2019 - Preparing for London Connect 2019MuleSoft London Community October 2019 - Preparing for London Connect 2019
MuleSoft London Community October 2019 - Preparing for London Connect 2019
 
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
 
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating Datadipity
 
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
 

Similar to Dzone webinar : Making integration suck less

Similar to Dzone webinar : Making integration suck less (20)

State of API Integration Report 2017
State of API Integration Report 2017State of API Integration Report 2017
State of API Integration Report 2017
 
MuleSoft London Community August 2019 - MuleSoft with Workday
MuleSoft London Community August 2019 - MuleSoft with Workday MuleSoft London Community August 2019 - MuleSoft with Workday
MuleSoft London Community August 2019 - MuleSoft with Workday
 
Styleguide for your APIs
Styleguide for your APIsStyleguide for your APIs
Styleguide for your APIs
 
5 Golden Rules to Building APIs
5 Golden Rules to Building APIs5 Golden Rules to Building APIs
5 Golden Rules to Building APIs
 
Salesforce Monitoring Best Practices
Salesforce Monitoring Best PracticesSalesforce Monitoring Best Practices
Salesforce Monitoring Best Practices
 
Salesforce Monitoring Best Practices
Salesforce Monitoring Best PracticesSalesforce Monitoring Best Practices
Salesforce Monitoring Best Practices
 
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDXThe most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
 
O365Engage17 - Power apps, the developer story
O365Engage17 - Power apps, the developer storyO365Engage17 - Power apps, the developer story
O365Engage17 - Power apps, the developer story
 
How APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and TechnologyHow APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and Technology
 
Practical guide to building public APIs
Practical guide to building public APIsPractical guide to building public APIs
Practical guide to building public APIs
 
API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
 
CA Continuous Application Insight: Discovery, Insight, Automation for Paralle...
CA Continuous Application Insight: Discovery, Insight, Automation for Paralle...CA Continuous Application Insight: Discovery, Insight, Automation for Paralle...
CA Continuous Application Insight: Discovery, Insight, Automation for Paralle...
 
First Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven bankingFirst Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven banking
 
API Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.ioAPI Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.io
 
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
 
The Cloudification of Capital Markets
The Cloudification of Capital MarketsThe Cloudification of Capital Markets
The Cloudification of Capital Markets
 
sitNL masterclass - (handson) session - Create your first chatbot
sitNL masterclass - (handson) session - Create your first chatbotsitNL masterclass - (handson) session - Create your first chatbot
sitNL masterclass - (handson) session - Create your first chatbot
 
Independent Review of Telecom APIs
Independent Review of Telecom APIsIndependent Review of Telecom APIs
Independent Review of Telecom APIs
 

More from Ross Garrett

More from Ross Garrett (8)

Making Integration Suck Less
Making Integration Suck LessMaking Integration Suck Less
Making Integration Suck Less
 
The attention economy and the internet
The attention economy and the internetThe attention economy and the internet
The attention economy and the internet
 
API Days Paris - When RESTful may be considered harmful
API Days Paris - When RESTful may be considered harmfulAPI Days Paris - When RESTful may be considered harmful
API Days Paris - When RESTful may be considered harmful
 
Apps world 2014 - APIs A State of the Union
Apps world 2014 - APIs A State of the UnionApps world 2014 - APIs A State of the Union
Apps world 2014 - APIs A State of the Union
 
Is this "thing" connected?
Is this "thing" connected?Is this "thing" connected?
Is this "thing" connected?
 
Microservices under the microscope
Microservices under the microscopeMicroservices under the microscope
Microservices under the microscope
 
A Babel Fish from the Swamp of POX
A Babel Fish from the Swamp of POXA Babel Fish from the Swamp of POX
A Babel Fish from the Swamp of POX
 
When RESTful may be considered harmful
When RESTful may be considered harmfulWhen RESTful may be considered harmful
When RESTful may be considered harmful
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Dzone webinar : Making integration suck less

Editor's Notes

  1. BUT WHY?
  2. Yet getting APIs to work is a far greater problem than simple “connecting” And it’s connecting that you’ll many vendors talking about.
  3. We’re heading towards an apocalypse of scale.
  4. Support some metadata discovery -- not quite as comprehensive.
  5. This is just a really simple example of the same system represents the SAME data, in very different ways.
  6. Web applications are just the beginning - HTTP is now being used across all kinds of applications, platforms and devices. So ask an obvious question Get an obvious answer!
  7. As you can see - REST APIs are common to all, but there are many eventing technologies in use, Facebooks offers Webhooks to developers, while AMQP & HTTP