7. 7
Knative Serving
Knative Eventing
Universal subscrip/on, delivery, and
management of events.
Run serverless containers on Kubernetes with
ease, Kna/ve takes care of the details of
networking, autoscaling (even to zero), and
revision tracking.
10. 10
➡The sequence of events maCers
➡How do you deal with changes in this sequence?
➡It is hard to see where things are at a given /me
➡It is hard to figure out what to do when things go
wrong
Visibility/Changes?
11. 11
Knative Flow
Sequence apiVersion: flows.knative.dev/v1
kind: Sequence
metadata:
name: sequence
spec:
channelTemplate:
apiVersion: messaging.knative.dev/v1
kind: InMemoryChannel
steps:
- ref:
apiVersion: serving.knative.dev/v1
kind: Service
name: first
- ref:
apiVersion: serving.knative.dev/v1
kind: Service
name: second
- ref:
apiVersion: serving.knative.dev/v1
kind: Service
name: third
23. 23
Next Steps
• Templated channels creation on deploy
• Demo with Human Interactions
• Separate WebSocket component using STOMP,
probably look into RSocket
@ZeebeHQ
http://zeebe.io