Declarative Event-Driven-Application Patterns with Knative
Talkat AppDeveloperCon Europe 2024 · on Tuesday, 2024-03-19· at 16:25· Pavilion 7 | Level 7.3 | Room S04·
summary
Knative Eventing and CNCF CloudEvents are used to build declarative EDAs on Kubernetes with concrete pieces: a Broker HTTP endpoint, Trigger filters, a Sequence CRD for ordered steps, and a Kafka sink that persists CloudEvents. Patterns shown include retries with backoff and a dead-letter sink that adds base64 conative error data, the dataRef extension (claim check) to avoid large payloads, and an outbox approach using Debezium CDC to reliably publish DB changes. Schema validation is noted as not yet available.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 5:21Patterns
- 5:40Retry Pattern
- 7:46DataRef Pattern
- 10:03Transformation Pattern
- 11:22Sequence Pattern
- 14:40Outbox Pattern
- 16:55Questions
related talks
01h 02mModern Event-Driven Workloads with Knative
19mEvent Discovery for Kubernetes Applications
48mEvent-driven serverless architectures using Knative and Cloud Run.
01h 00mEventing with Knative and Cloud Run: From Basics to Advanced
05mSmoothing the onramp to Kubernetes with Knative
55mEvent-driven serverless architectures using Knative and Cloud Run
48mLet's Go Knative
36mKEDA: Event Driven and Serverless Containers in Kubernetes
