Senior software architect and developer with 20+ years of experience building software solutions across the FinTech, Electronic Trading, API, and Event Stream Processing spaces. I’ve called this site “Developing Ideas”, a place where I will write about work and technology.
Kong Gateway in minutes
In order to explore the capabilities of Kong Gatway, you’ll need one to experiment with. This guide helps you quickly deploy Kong using Docker which is the easiest way to get started. This guide’s purpose is not to provide a production like deployment or deep explanation, rather to simply get you a running gateway as fast as possible. Prerequisites These instructions should be compatible on many systems, but have only been tested on the following system and shell:...
Adding attributes to HTTP requests with Kong Gateway
It’s very common to have an HTTP service which accepts requests expecting a JSON document in the body. Let’s assume that the development team of your service plans to change the request API in the near future, and will eventually begin to require a new field in the JSON body of the requests. Eventually your client applications will need to upgrade their requests to support this new value, but how could you provide a default value for your services in the meantime?...
API Monetization with Kong
“API Monetization” can be viewed as an umbrella term for enabling business actions on your client’s API utilization. These actions are often financial in nature, however, there are other possible benefits when building towards a monetization solution. Common goals include: Aim to capture revenue from a public API, where monetization is the process of productizing and metering APIs and billing customers for their usage. Supporting internal API clients, allocating budget or assigning costs appropriately based on usage....