Webhook Events Are Sign of a Maturing API Platform

We have been profiling a large number of APIs as part of an effort to populate the Streamdata.io API Gallery. We are creating OpenAPI definitions for each of the APIs we add, which provides us with a pretty comprehensive view of the surface area of each API. After completing an OpenAPI, it is pretty easy to assess the overall maturity of an API platform, and identify how far along in their API journey they are. Something that often translates pretty quickly to whether or not they are ready for, and able to put to use, our streaming API services.

One sign of a mature API platform is the presence of webhooks and the documentation around the types of events that are occurring across the platform to which the webhooks will respond. These are the valuable, meaningful events that are occurring amidst all the noise that API consumers and providers want to be notified of. The API providers who have begun the work to identify and cater to these events are further along in their API journey and have a much more mature way of looking at the activity that occurs via their operations. You can take a look at a few of the API rockstars out there today if you want an example of this in action. https://goo.gl/Cp6w8R #DataIntegration #ML

Existing Processes and Culture Grinding Down New API Efforts

ICYMI: I’m always amazed what large organizations can achieve. They definitely have more resources, more momentum, and do way more than any single individual can achieve. However, as an individual actor, I’m always also amazed at how large organizational culture seems to always work to defend itself from change, and actively work to grind down API efforts I’m involved in. Even before I walk in the front door there are processes in place that work to ensure any effective API strategy gets ground down so that it won’t be as effective.

NDAs, intellectual property, background checks, schedules, logistics, leadership buy-in, physical security, legacy incidents, software, processes all seem to begin doing their work. Grinding down on anything new. I would ask folks to leave their baggage at home, but, in most cases, they aren’t even aware of the number, or the size of the suitcases they travel with. This is how things are done! This is the way things are! This is our standard way of operating! Even when we just want to have a conversation. Even when I’m just looking to share some knowledge with you and your team. I haven’t even begun talking about getting paid, I just want to share some wisdom with y’all, and help your team figure all of this out. https://goo.gl/wFF2sj #DataIntegration #ML