Building a FFmpeg Processing Service with Go and Redis
Published January 19th, 2026
I've been working on a side project that stitches together videos from multiple rendering APIs. Think of it as a pipeline where different services generate clips, and I need something to combine them all into a final output and upload it somewhere.
At first, the FFmpeg logic lived inside the main project. But as I added more rendering sources, the code got messy. So I did what any reasonable person would do — I pulled it out into its own service.