InfoQ Homepage API Content on InfoQ
-
Spring Cloud Gateway
Spencer Gibb and Sree Tummidi discuss Spring Cloud Gateway, its architecture and developer experience, route matching, filtering and how it is different from Zuul 1.
-
Designing, Implementing and Using Reactive APIs
Ben Hale and Paul Harris discuss why the Cloud Foundry Java Client team chose to use a reactive API for a microservice architecture, API built with Project Reactor.
-
How to Build Spring Services for Cloud-Native Platforms Using the Open Service Broker API
Matthew McNeeney and Sam Gunaratne discuss how to build services that can be deployed once and consumed anywhere with the Open Service Broker API.
-
Design for Continuous Evolution
Eric Brewer explores continuous evolution -adding features easily to a running service- a key to high velocity in development, focusing on immutability to decouple specification from instantiation.
-
Everything You Wanted to Know about GraphQL But Were Afraid to Ask
Mark Drew goes through the fundamentals of the Query Language, structure, use cases and how to get started with consuming and creating GraphQL endpoints.
-
Rethinking API Management Architecture
Nuwan Dias discusses API Management architectures, their problems and how they have influenced in building a brand new architecture for an API Management solution for modern enterprise systems.
-
Why Do Companies Build APIs?
Alex Wilson discusses the reasons why companies build APIS including the financial reasons and the desire for digital transformation.
-
Microservices with Kong
Thijs Schreijer discusses building microservices with Mashape’s Kong, an API gateway.
-
Twelve Patterns for Hypermedia Microservices
Mike Amundsen presents 12 patterns and practices for building APIs that can evolve over time and client applications that can adapt to those changes without relying on explicit versioning systems.
-
Golden Carrots: Digital Transformation with Payments APIs
Mark Pesce discusses using Payments API to drive a digital transformation, presenting how Web Payments provides a foundation for every API to integrate with every payments system using every currency.
-
Bots & Messaging Application APIs
Jasmine Anteunis discusses integrating bots with messaging applications.
-
GitHub's GraphQL Future
Kyle Daigle shares why GitHub chose GraphQL, how it differs from REST, how GitHub went about implementing it, and how they're using it in production a year later.