Thick API Gateways

I came across the term 'Overambitious API Gateways' from Thought Works tech radar. The point is, whether is it good or bad to have business logic in the API Gateways? Since the term Gateway is not a functional requirement and serves the purpose of a reverse proxy; it is quite obvious that including business logic … Continue reading Thick API Gateways

API Architecture – Distinguish between Web Application and API

A RESTful service is a common element in any modern system. But not all the RESTful service implementations are valid Web APIs. This first post of the API architecture series, covers the idea of separation of an API from the web application based RESTful implementations. Often we see a figure analogous to the one below … Continue reading API Architecture – Distinguish between Web Application and API