Published Sep 13, 2024

Building rawkode academy

David Rawkode delves into the creation of a custom streaming platform for Rawkode Academy, highlighting the use of open-source tools and ethical data practices. He explores SQLite flexibility, innovative database architectures, authenticity in developer advocacy, and the performance benefits of WebAssembly alongside Rust.
Episode Highlights
Ship It! SRE, Platform Engineering, DevOps logo

Popular Clips

Questions from this episode

Episode Highlights

  • Streaming Platform

    David Rawkode is pioneering a custom streaming platform to gain more control over his content distribution. He aims to move away from YouTube by building a system that handles encoding and storage independently, using tools like Cloudflare and Kubernetes. David explains the simplicity of the process:

    All you need to do is send your data over RTMP to an endpoint which does audio transcoding and video transcoding.

    ---

    He is also experimenting with WebRTC to create a local-first streaming solution, emphasizing the power of open-source tools to simplify complex tasks 1 2.

       

    Community Engagement

    David is focused on enhancing community engagement by developing his own platform to gather meaningful insights from his audience. He critiques YouTube's limited analytics, which offer little beyond basic demographic data. By controlling his own data pipeline, he can ethically collect and use anonymized data to tailor content and collaborate with partners.

    If I control the pipeline and they're logged in, I know who they are, I know what technology it's like.

    ---

    David's approach not only prioritizes user privacy but also enriches the content creation process by aligning it with audience interests 3 4.

Related Episodes