InfoQ Homepage API Content on InfoQ
-
Google Announces Cloud Machine Learning API Updates
Google recently announced the Cloud Machine Learning API updates at the Google Cloud Next Conference. This includes a set of APIs in the areas of vision, video intelligence, speech, natural language, translation and job search.
-
Microsoft Releases Azure Functions Proxies Public Preview
In a recent blog post, Microsoft announced a public preview for Azure Functions Proxies. This feature provides reverse proxy functionality targeted at organizations that expose many Azure Function Apps and want to have a common public endpoint, regardless of where and how many Function Apps have been provisioned.
-
Evolving APIs for Scale with Dropbox
Dropbox builds a dramatically different V2 of their API, built for scale.
-
HelloFresh's Migration to a New API Gateway to Enable Microservices
HelloFresh recently migrated their applications to a new API gateway with zero downtime. Their Director of Engineering, Ítalo Lelis de Vietro, shared the challenges and the migration process in a recent article.
-
Aspects and Services - an Important Distinction?
Arnon Rotem-Gal-Oz believes that something is either a monolith or a microservice is nonsense. He also believes that more and more implementations which claim to be microservices will not live up to all of the principles. However, he does not discount the need for semi-independently deployable software components and discusses an approach he has found useful, which he call Aspects.
-
Google Makes Public Their API Design Guide
Google has made public an API Design Guide for creating HTTP or RPC APIs. These design principles are recommended especially to developers creating gRPC APIs connecting to Google Cloud Endpoints.
-
Google Cloud Endpoints is Now Generally Available
After three months in beta, Google has announced the general availability of its Open API-based Cloud Endpoints (GCE) API management system, which aims to make it possible to build efficient, ready-to-scale API platforms, says Google.
-
Microsoft Adds Team and LUIS Support for Flow
Microsoft has recently announced changes to its cloud workflow service, Flow, to enable teams to contribute and manage flows centrally. This new sharing capability is also available to SaaS and custom API Connectors. In addition to these collaboration features, Microsoft has also announced support for Gmail connectivity and integration with additional Microsoft Cognitive Services APIs.
-
The OpenAPI Spec, Based on Swagger, Reaches 3.0
The Open API Initiative has announced the preview of the OpenAPI 3.0 with an Implementer Draft scheduled for the end of February.
-
Amazon Adds Finer Granularity of Control to Their Voice Recognition API
Amazon’s Alexa Voice Service API, the NLP (natural language processing) API that powers Amazon Echo, has a new update that allows for developers to use Alexa to turn any device into a “smart” device through the use of the API’s voice recognition features.
-
Technologies for the Future of Software Engineering
The Cloud, infrastructure as code, federated architectures with APIs, and anti-fragile systems: these are technologies for developing software systems that are rapidly coming into focus, claimed Mary Poppendieck. Systems are moving towards the cloud, and APIs are replacing central shared databases and enable the internet of things. We need to develop anti-fragile systems which embrace failure.
-
Google Releases .Net APIs for Google Cloud
Google recently announced .Net support for Google Cloud APIs. This includes C# bindings and PowerShell cmdlets. A Visual Studio extension is also available, allowing to browse Google Cloud resources and to deploy Asp.Net applications on Google Compute Engine.
-
GitHub Adopts New GraphQL API
GitHub recently introduced at their Github Universe conference the alpha release of their new API, written in Facebook’s GraphQL (a query language that allows for self-service API contracts). GitHub writes in its engineering blog that its main reason for switching API paradigms is lack of scalability with their existing RESTful contracts.
-
Google to Aquire API Management Company Apigee
Google is acquiring API management company Apigee for $635 million.
-
Netflix Attempts to Reconcile Large Scale APIs with Developer Autonomy
Katharina Probst and Justin Becker, engineering managers at Netflix, recently wrote an article on maintaining developer autonomy in API environments for Netflix's tech blog. The August 23 blog post "Engineering Trade-Offs and the Netflix API Re-Architecture" explores the difficulty of reconciling developer code and process ownership with multiple team-wide shared services in API environments.