4. Hey, have you seen my
great API
Hmm, let’s see what
integrations I can build with it
6. Survey
Company per Stage Do you consume third party APIs?
To build your core product? Who doesn’t accelerate growth with APIs?To accelerate your growth?
15. When building integrations
API diversity (protocol, format etc.)
Feature disparity (sdk, webhook, idempotency, signature etc.)
Authentication flow (OAuth 1, 1a, 2 etc.)
Lack of async / event-driven mechanism
APIs are too raw - use cases are unclear
17. While maintaining & managing integrations
Unknown API breakage
Lack of monitoring & logging
API Key management & rotation
Number of dependencies to manage
Spaghetti codebase & technical debt
19. How many APIs are you using?
Do you have those answers?
How often do they fail?
Which integrations are the mostly used?
Which data do you send to which provider?
21. “My codebase is cluttered with API calls
making any changes riskier.”
23. “I have more and more update & security
issues with third party API SDKs”
25. “I have API calls failing which breaks
processes and data integrity.”
27. “I don’t know which API keys are used and
where, so we don’t update them.”
29. “I have errors that seems related to API calls
but they are hard to track and reproduce.”
31. “I don’t know which APIs we use, or which
are the most solicited or unreliable.”
35. ● No.
● But, some of you do part of it, few examples:
But wait, is anyone doing all this?
The main problem is lack of tooling to help developers.
36. Integrations are critical for your business
Building integrations is time-consuming and managing them is complex
Developer, SRE/DevOps & Security teams have to be involved
Invest & enforce best practices as soon as you can