
2/7/2025 · Sean Falconer
What this post added
This post details the implementation of an event-driven architecture using Kafka and Flink to automate podcast promotion. It covers downloading podcast episodes, converting audio to text using OpenAI's Whisper model, splitting audio files due to size limits, and using an LLM (GPT-4) via Flink SQL for LinkedIn post generation. The architecture decouples the front-end application from the AI workflow, enabling independent scaling and model swapping. It highlights the use of Kafka topics for inter-service communication and Flink SQL for stream processing and AI model integration.