Closed austencollins closed 3 years ago
This demo concept digs into the developer workflow when building an application leveraging CloudEvents. It focuses on common development tasks when using CloudEvents in an event-driven or serverless architecture. It relies on the CloudEvents SDK (which at this time has not yet been created).
This would cover:
Use-cases suggestion: Popular IaaS vendor events OR a popular webhook.
This demo takes Nordstrom's Hello Retail App and demonstrates using it with CloudEvents. This would be great because a customer is actually using CloudEvents to help their serverless and event-driven architecture.
cc @erikerikson
CloudEvents has an extensions
property and in our early SDK discussions we have been investigating the idea of having SDK add-ons that vendors can build to offer extra features on CloudEvents (e.g. tracing, correlation, encryption, etc.). This demo would show off this functionality and offer guidance to vendors looking to integrate their solutions with CloudEvents. It offers an opportunity for everyone to participate again.
Note: This demo relies on the SDK which has not yet been built.
This demo concept publishes CloudEvents from multiple IoT devices within the same setting. We'll rely on the CloudEvent metadata to understand what's happening in the setting and populate a Dashboard with metrics.
This demo concept demonstrates creating higher-order CloudEvents that are non-vendor specific (e.g. Storage.Object.Created
) which can be used to write code or a serverless function that is more portable.
Suggestions:
Storage.Object.Created
Database.Record.Created
HTTP.Request.Received
I have a "POC" where CloudEvents are submitted to Apache Beam, to trigger "stream processing", with the given data
or payload
I can see this being useful, but would suggest it shouldn't be in the spec repo. A whole repo full of presentations and demo code (ideally using SDKs in multiple languages) would be great. The presentations being shown in our current weekly meeting calls would be worth including there too...
I'm fine with closing this issue, but would quite like it if we created a new repo with a README for enthusiastic contributors so we could at least start the ball rolling.
At KubeCon/CloudNativeCon Europe, we performed a great demo focused on interoperability, showing how easily CloudEvents can be published, dispatched and processed by a variety of serverless compute options.
Next, we'd like to brainstorm more demos for CloudEvents, specifically focused on real-world use-cases along the theme of interoperability and more.
We're looking for suggestions, so please add them if you have any.