cnoe-io / website

7 stars 11 forks source link

Feature: Define standard for running functions as a service on Kubernetes #58

Open corbinpa opened 3 months ago

corbinpa commented 3 months ago

Have you searched for this feature request?

Problem Statement

Organizations must support a wide variety of workloads including event driven applications. There are different patterns for unlocking this capability, such as using an integration pattern with ACK/Crossplane to Lambda or leveraging an open source project such as OpenFaas, OpenWhisk, or knative for these use cases. What standard can be applied towards unlocking this kind of capability.

Possible Solution

Identify prevailing standard for running Event Driven applications or serverless functions and apply towards the Workloads Tech Radar. Determine or establish a standard across CNOE organizations. Is there a paved path for running these workloads on an IDP? What gaps exist in the technology to support those workloads, ease migrations from legacy infrastructure?

Alternatives Considered

Some organizations are heavily invested in Openwhisk, others showing interest in knative, and some looking at integration patterns. There are pros/cons to the different approaches. Ideally we can work with the community to come up with a standard here.

OneCricketeer commented 1 month ago

Some organizations are heavily invested in Openwhisk

I've not heard this very widely used in k8s. Do you have an example?