The presentation discusses the use of vendor agnostic serverless functions for processing Amsterdam city data. It highlights the benefits of serverless computing and how it can be used across multiple cloud environments. The demo showcases the use of Knative Serving and Eventing building blocks, CNCF Buildpacks, Tekton Pipelines, and Camel-K.
- Serverless computing is a deployment model that abstracts the way applications are deployed on infrastructure, provides auto-scaling capabilities, and has a simplified development and deployment model.
- Functions are a programming model that has a certain function signature that needs to be matched to deploy the function.
- The presentation showcases the use of Knative Serving and Eventing building blocks, CNCF Buildpacks, Tekton Pipelines, and Camel-K for processing Amsterdam city data.
- Developers can benefit from serverless concepts and still be able to deploy across multiple cloud environments.
- The demo includes a react application with a node.js backend that emits cloud events and exposes rest APIs.
- The presentation highlights the benefits of using serverless computing for event-driven applications that scale on demand and consume just the right amount of resources.
- The demo showcases the use of serverless functions for adding real-time capabilities to applications.
- The presentation emphasizes the user-friendliness of the solution, with no Dockerfiles or YAML editing required.
- The presentation includes a live demo of the solution in action.
The demo includes a react application with a node.js backend that emits cloud events and exposes rest APIs. The backend emits Cloud events and also exposes the rest APIs which communicate to the front end. The presentation showcases the use of Knative Serving and Eventing building blocks, CNCF Buildpacks, Tekton Pipelines, and Camel-K for processing Amsterdam city data. The demo includes a live demo of the solution in action.