# Architecting Your First Event Driven Serverless Streaming Applications on K8 // Timothy Spann (DoK Day North America 2022) Page: https://stenobird.com/podcast/data-on-kubernetes-community/architecting-your-first-event-driven-serverless-streaming-applications-on-k8-timothy-spann-dok-day-north-america-2022 Text version: https://stenobird.com/podcast/data-on-kubernetes-community/architecting-your-first-event-driven-serverless-streaming-applications-on-k8-timothy-spann-dok-day-north-america-2022.md Podcast: [Data on Kubernetes Community](https://stenobird.com/podcast/data-on-kubernetes-community) Published: 2022-11-02T14:22:02+00:00 Episode link: https://podcasters.spotify.com/pod/show/dokcommunity/episodes/Architecting-Your-First-Event-Driven-Serverless-Streaming-Applications-on-K8--Timothy-Spann-DoK-Day-North-America-2022-e1pr018 Audio file: https://anchor.fm/s/2d649bc8/podcast/play/59653608/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2022-9-27%2F293399908-44100-2-6baf5f137721e.m4a Processing state: failed JSON: https://stenobird.com/v1/public/podcasts/data-on-kubernetes-community/episodes/architecting-your-first-event-driven-serverless-streaming-applications-on-k8-timothy-spann-dok-day-north-america-2022 Duration seconds: 809 ## Resource From the DoK Day North America 2022 ( https://youtu.be/YWTa-DiVljY ) ABSTRACT Once you have built a topic in Apache Pulsar, you will quickly see the need to build event-driven applications. This can require a lot of decisions on what framework to use, where to run it, how to deploy it, and how to manage these applications on Kubernetes cloud natively. I will walk you through step-by-step in building Pulsar Functions which is the easy way to design, test, develop, integrate, deploy, monitor, and manage serverless streaming applications in Java and Python. Together we will build a full application as an Apache Pulsar function and enjoy the power of running it in the cloud for IoT events and add any routing, transformation, or machine learning that we need to accomplish our business requirements. Through FunctionMesh we run on Kubernetes natively. In this talk, you will deploy ML functions to transform real-time data on Kubernetes. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/data-on-kubernetes-community/episodes/architecting-your-first-event-driven-serverless-streaming-applications-on-k8-timothy-spann-dok-day-north-america-2022/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/data-on-kubernetes-community/architecting-your-first-event-driven-serverless-streaming-applications-on-k8-timothy-spann-dok-day-north-america-2022.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.