Page MenuHomeDevCentral

Investigate OpenFaaS + Kong
Open, WishlistPublic

Description

This investigation contains two parts:

  • Build a FaaS (functions as a service, what you know as 'serverless')
  • Build a Kong service mesh to run those functions

There is currently no clear demand for functions as a service in the Nasqueron infrastructure, so part of the investigation can also identify where it would be useful.

Old OpenFaaS + Kong documentation: https://ericstoekl.github.io/faas/integrations/kong/

Event Timeline

Kuma is perhaps a better approach for a service mesh.

dereckson removed dereckson as the assignee of this task.EditedSun, Mar 22, 18:24
dereckson triaged this task as Wishlist priority.

Not working on this for now, and the number of services in our API doesn't make that urgent.

I can just note I've seen Kong in deployment and operation at work in 2020-2021:

  • not a lot of people are needed to maintain it ops side
  • developers can cope with it after a few months
  • require correct observability to identify logs

Also, as "serverless" isn't a trend anymore, we could clearly separate the "functions as a service" and Kong microservices mesh idea in separate tasks.