Skip to content

Introducing the Knative Eventing

With Knative Serving, we have a powerful tool which can take our containerized code and deploy it with relative ease. With Knative Eventing, you gain a few new super powers 🚀 that allow you to build Event-Driven Applications.

What are Event Driven Applications?

Event-driven applications are designed to detect events as they occur, and then deal with them using some event-handling procedure. Producing and consuming events with an "event-handling procedure" is precisely what Knative Eventing enables.

Want to find out more about Event-Driven Architecture and Knative Eventing? Check out this CNCF Session aptly named "Event-driven architecture with Knative events"

Knative Eventing examples

Knative Eventing acts as the "glue" between the disparate parts of your architecture and allows you to easily communicate between those parts in a fault-tolerant way. Some examples include:

Creating and responding to Kubernetes API events

image/svg+xml Creating an image processing pipeline

image/svg+xml Facilitating AI workloads at the edge in large-scale, drone-powered sustainable agriculture projects

As you can see by the mentioned examples, Knative Eventing implementations can range from simplistic to extremely complex. For now, you'll start with simplistic and learn about the most basic components of Knative Eventing: Sources, Brokers, Triggers, and Sinks.

Back to top

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.

× OK