InfoQ Homepage Web API Content on InfoQ
-
DaaS – Liberating Your Data with APIs for Fun & Profit
Mark O’Neill presents a number of real-life case studies about how businesses worldwide are succeeding with APIs, enabling new business channels and revenue.
-
API Design Methodology
Mike Amundsen describes a methodology for designing Web APIs (based on the book "RESTful Web APIs") that allows to map key aspects of a business into a usable, scalable, and flexible interface.
-
Microservices and the Art of Taming the Dependency Hell Monster
Michael Bryzek presents lessons learned building an expansive microservice architecture at Gilt - an organization with 1500 git repositories and over 400 individual applications.
-
The Programmable World with APIs & Containers
Kin Lane discusses the opportunities of deploying high value, re-mixable APIs, using Docker.
-
The Road to JSON API 1.0
Steve Klabnik discusses how the JSON API (jsonapi.org) helps building APIs in JSON, and the process of bringing the standard to the 1.0 release.
-
The Changing Face of Communications: IoT, REST, & Reactive
Todd Montgomery explores questions related to WebSocket, HTTP/2, CoAP, MQTT, XMPP, and the way these protocols change how services communicate.
-
APIs for Open Source Hardware
Justin Mclean introduces the Open Source Hardware, its communication protocols (RF, ZigBee, WiFi, Bluetooth) and the software/API layer (HTTP, WebSockets, Can Bus, COAPI and MQTT) used.
-
Liberating the API Economy with Scale-Free Networks
Mike Amundsen explores the "Scale-Free" (long tail) rule of complex systems and how it affect the producing and consuming of web APIs.
-
Groovy Vampires: Combining Groovy, REST, NoSQL, and More
Ken Kousen discusses combining various technologies: Groovy, Ratpack, MongoDB, Grails, REST.
-
Domain Service Aggregators: A Structured Approach to Microservice Composition
Caoilte O'Connor explains how and when the Domain Service Aggregator Archetype can help, using the architectural evolution of "Video on Demand" in a broadcast company as a working example.
-
Managing Internal and External Services for a High Uptime Goal
Shobana Radhakrishnan shares details about best practices adopted in implementing API integration with third party services, how to manage change and deal with failures.
-
Restful Services in Grails
Ken Kousen demonstrates the RESTful features in Grails and shows how to take advantage of them with annotations, controllers, renderers and more.