containers

Functions are packaged as containers.

sidecars

Sidecars connect functions with event brokers.

scaling

Functions scale with events.

What is riff?

riff is a function service designed to run on Kubernetes.

  • Developers write functions.
  • Functions are packaged as containers.
  • Kubernetes custom resources keep track of functions and event topics.
  • riff watches event topics to autoscale functions.
  • Sidecars handle connections to event brokers.
  • This enables first class event stream processing with riff.