The document discusses the growing trend of API usage driven by the rise in the number of devices, technology trends, and new channels. It outlines best practices for API development including transforming data, scaling for performance, securing APIs, testing, publishing APIs, and managing the full lifecycle. Finally, it presents an API management platform that can help with developer engagement, analytics, flexible deployment, gateway services, and the full API lifecycle.
API: It’s all about transforming the business potential
There are several technology trends that are either driving API growth, or are being driven as a result of growth in API usage.Mobile, Cloud and Web are at the center and fueling these trends that we are going to talk about.Big Data – As the number of API calls is increasing, more than billion calls a day for some APIs like Amazon, Facebook etc., there is a lot of valuable insight that can be gained by doing Big Data analytics on how, when, why etc these APIs are being used. You can gain insight into what segments of your customers are more profitable, which aspects of your business are consuming resources but not generating profits, etc.Software Defined Networking – A key aspect of SDN and SDS (Storage) is a software controller that exposes API’s for other components of the network to communicate with. The controller is critical in terms of dynamically defining your network, re-routing traffic and enable dynamic datacenters that adapt to shifts in demand for specific applications, optimizing network resources, routes, and API services. The usage of these API’s will grow considerably as SDN, SDS and SDD (Datacenter) start to proliferate our datacenters.Data Velocity – As the number of devices grows, the amount of data that is flowing between these devices and datacenter is going to grow considerable. This will open new opportunities to do real time analytics on volumes to data that is in-flight.Active Defense – As the number of devices grow, the need for securing data on these devices will become paramount. Since some of these devices have limited compute power, client based security enforcement will be dedicated to the cloud, intermediate through an security API.Context – Mobile and Internet of Things is driving us from traditional information model of providing everything to providing only information that is relevant to the individual, or operation being performed in the context of location or task. This requires lot of small but relevant chunks of information being pulled from several different sources and mashing it up in a meaningful interface. This context driven approach is another trend that is fueling growth of APIsSocial – Social interactions have not become part almost every new mobile app that is being created, whether consumer or enterprise oriented. Pulling in the social context for a specific app, requires making one or more API calls to fetch or post the relevant social event to/from one or multiple social channels.
Innovate outside the enterpriseDevelopers are the gateway to your consumers