Skip to content

Plugable deployers #4198

@jroper

Description

@jroper

Continuing from #4152, discussing in an issue instead.

The idea behind making deployers plugable is to allow Knative to serve more than just plain functions. We (@lightbend) have implemented a proof of concept that allows Knative to serve commands for event sourced entities, where the side car manages the loading and persisting of events, and a gRPC protocol between it and the user function is used to pass the events and the commands/replies. Other use cases that we would like to implement using the same framework are CRDTs and point to point messaging (eg, to implement things like chat and other user to user interactions, as well as IoT device to device or device to user real time communications).

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureWell-understood/specified features, ready for coding.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions