What is Knative Eventing?
mainKnative Eventing is a Kubernetes-based platform designed for reliable, secure, and scalable asynchronous event delivery. It enables developers to build event-driven applications by providing a consistent way to deliver events from both packaged sources and custom application-created sources to consumers located both on-cluster and off-cluster.
The platform focuses on three core pillars:
- Developer Experience: Provides a uniform experience for sourcing, consuming, and creating events by leveraging the CloudEvents standard. This allows developers to treat internal and external event sources identically.
- Event Delivery: Offers a pluggable event delivery infrastructure based on a well-documented specification and conformance tests. This pluggable architecture allows operators to choose the specific delivery substrate that meets their requirements.
- Event Sourcing: Provides specifications and tools for creating event sources, ensuring that event providers can integrate cleanly into a CloudEvents-compliant environment.