Why are APIs in the cloud so important for developers?

Modern developer teams are demanding one essential process: they need to synchronize their system infrastructures with the features of different service providers in the cloud. APIs make this integration possible, where interoperability is key.
3 min reading
APIs / 23 September 2019
Why are APIs in the cloud so important for developers?
Why are APIs in the cloud so important for developers?

BBVA API Market

Modern developer teams are demanding one essential process: they need to synchronize their system infrastructures with the features of different service providers in the cloud. APIs make this integration possible, where interoperability is key.

One of the great recent revolutions in technology is data management in the cloud. Not only for large volumes of information, what we know as Big Data, but also in relation to platforms or services for end users, such as a customer or a company’s employee. The result of this effort is embodied in hundreds of tools and features for managing information in the cloud: from office automation like Google Drive or Microsoft OneDrive to storage of personal images and videos through applications.

The greatest challenge for companies and developers is integrating their own system infrastructure with these cloud-based platforms or services, often with third-party providers, and improving the entire experience deriving from that strategic move. APIs are the real key in all this process. We have already mentioned two giants in the sector: Google and Microsoft. But there are many others, such as Amazon or Salesforce

Four possible scenarios for companies

Sometimes the IT infrastructure of companies is made up of what is known as legacy systems, in other words, outdated services or platforms that are being used and cannot be replaced easily. In order to make this decision, development teams can follow several paths, to a great extent conditioned by the services or platforms they need to integrate into their own service infrastructure, usually linked to certain providers:

Interoperability, the essential element

As a company’s services in the cloud grow and, therefore, it starts to feel the need to create a service provider network in the cloud, its need to ensure true operability grows exponentially. Otherwise, it can become too reliant on a single provider. As the different services cannot coexist, the most obvious technical solution is for a single provider to provide all the services. But this obviously has clear risks for the future of the company and for its own business.

Some market players have been making interesting moves for some time to force the entire set of cloud providers to accept a number of requirements that would ensure that the service models could always coexist and thus ensure interoperability. One example is the OpenStack Foundation, which is laying a firm foundation for using services in the private and public clouds with many providers on the market. The standardization work of the OpenStack Foundation goes in two directions:

Are you interested in financial APIs? Discover all the APIs we can offer you at BBVA

It may interest you