Posted on 04-23-2014
The discussion at one point during the last day was around “chunking” of huge data sets that a provider wants to allow for download over http. The group has been talking about scenarios for how this will work, and after over an hour they are getting to some pretty edge case scenarios surrounding “chunking”.
As I listen, I can’t help but thinking about he pros and cons of upfront planning vs. iterating on your API over time. Are they planning for scenarios that will never happen, and building in development time for use cases that may never become a reality? They know their data and industry best, so I am not educated enough to make a determination, but it doesn't stop me from having these thoughts.
I understand that large companies, like wihtin the utility inudstry, have to plan as much as they can, as they operate in a pretty unforgiving environment when it involves physical integrations, government regulations, and other constraints in the industry. Even with this understanding, I think some larger institutions are very used to planning, and covering every possible scenario that they can think of, and in the process, spending unnecessary resources, and also limiting any positive unknowns from occurring.
Developers from the open API space definitely have to better understand planning, and doing their due diligence before just leaping, but I also think the enterprise will have even more challenges when it comes to letting go and realizing the innovation that can occur around APIs. That you can cover your ass by considering the obvious negative scenarios, then building quality management tooling and processes, and identify other negative scenarios in realtime--when you actually have the data evidence to support.
With too heavy of a governance hand, you might just end up re-living many of the suffocating aspects we experienced in the SOA world.
comments powered by Disqus
Winning in the API Economy
|Download as PDF|
Latest Blog Posts
- Relationship Between APIs And Containers
- Real-time and Visualizations Will Be Key in Financial API Deployments
- Notification Focused Startups Within Leading API Ecosystems
- APIs That Do One Thing And Do It Well Like ZipLocate
- Which API Do I Need?
- The Expanding API Conference Landscape
- Ocotoparts Open Source Google Spreadsheet
- Andrew Nacin Of WordPress @APIStrat Chicago
- Push Button API Deployment With The Heroku Button
- WordPress Style API Modules For Government
- The Heroku HTTP API Design Guide
- What I Have Been Calling API Trends, Are Slowly Being Baked Into API Operations
- FDA Finding Their API Mojo With A New Drug Label API
- Adding PokitDok To Healthcare Research And The API Stack (Well They Did)
- Why I Am Continuing To Integrate Zapier In My Business Workflow
- Who Is Going To Build The Uber API Platform For The Sharing Economy?
- The API Focused Dev Shop
- Route SMS Messages To Google Spreadsheets Via Twilio API With TwilioSheet
- Publishing Your APIs To Product Hunt
- Providing Users With Reciprocity Tools So Important Intuit Purchases itDuzzit
- Bing Developer Assistant for Visual Studio Delivers Relevant API Code
- Average Number of APIs Used In A Modern App
- An APIs.json Collection Of API Resources Across Your Public, Partner Or Internal Resources
- One Possible Reboot Of The API Stack
- How Are Dev Shops In Chicago Using APIs? A Talk With Bryson Pouw At Blaze Portfolio