Deployment and configuration

Once I have Kong up and running (I’m using this as my starting point).

How should I maintain, update and roll out my configuration?

Should I use database migrations to record and replay changes to configuration?

Or should I automate the provisioning of the configuration through sending requests to the Admin API?

What is the recommended way to customize the configuration of Kong and deploy it with said configuration?

This is kind of a hard question to answer without knowing a little more about your particular setup.

We use Terraform for most things, including Kong using this plugin, we can then manage and version all of our API changes.