Engineering

Technical excellence has always been one of the core values at Spreaker. We believe that the best way to achieve it is through knowledge sharing. That’s why we love to publish the most interesting challenges and solutions that our engineering team is working on.

Poduptime

Monitoring the Industry with PodUptime

The RSS feed is the foundational pillar of the podcasting industry, serving as the backbone for seamless data exchange and connecting all industry players. While the benefits of this interconnected ecosystem far outweigh the minimal drawbacks, there are moments when,…

Keep calm and detect outliers

Every day, our podcast platform ingests millions of data points. For instance, we collect and process real-time information about episode listens and the ads requested by them. We also track each ad delivered within the listened episodes and the corresponding…

Fighting fraudsters with AWS QuickSight

Our professional podcasting platform hosts millions of podcasts, and a great amount of them are added every day. Helping all these content creators to grow and monetize their podcasts has been a top priority for us since day one. And,…

Demystifying PostgreSQL Database Migrations

Database migration is the process of applying changes to a live database environment. This may be done with the help of a database migration library (eg: Phinx for PHP) but in this article we’re not going to focus on how the migration…

Our journey with Kotlin Multiplatform Mobile

Cross-platform development has always been considered the best cost-effective solution to create and maintain the same software on multiple platforms, at least in theory. In practice, the experience of each team has been different, with mixed results. This year we…