A gentle introduction to the wonderful world of Prometheus metrics

This blogpost is essentially a 1:1 copy of our internal how-to on the basics of Prometheus. While it’s relatively common for developers to hear ... | Continue reading


@tech.showmax.com | 4 years ago

We Stopped Being an Image Processing Company

A few months ago, we published a post on image processing at Showmax. It’s an interesting story about a service that had been implemented long b... | Continue reading


@tech.showmax.com | 4 years ago

Ruby Can Surprise You

In the Showmax Backend team, Ruby is our preferred language. So, when we interview people for jobs and they say they know Ruby, we tend to chat ... | Continue reading


@tech.showmax.com | 4 years ago

10x increase in Varnish throughput by replacing vmod‑curl with request restarts

We decided to implement authentication offloading in Varnish - later realizing that this had been a significant performance bottleneck. Here, we... | Continue reading


@tech.showmax.com | 4 years ago

Our Journey with Flutter

Flutter, a relatively new cross-platform framework backed by Google, has become very popular over the last 18 months. A Quick look at the steep ... | Continue reading


@tech.showmax.com | 4 years ago

Network Boot to the Rescue, with UEFI and IPv6

Having a physical infrastructure spread across continents presents you with non-trivial challenges when it comes to maintenance. It’s not always... | Continue reading


@tech.showmax.com | 5 years ago

Divide and Encode: How to Encode Videos Blazingly Fast

This is the second (and final) part of our blog mini-series about boosting encoding speed. In the first part we wrote about how we managed to ma... | Continue reading


@tech.showmax.com | 5 years ago

Sinkholing – Face the Threat, Beat the Threat – Part I – You Gotta Ban ‘em All

This is the first in an three part series on sinkholing, targeted attacks, and how to defend your platform. As our user base (and our popularit... | Continue reading


@tech.showmax.com | 5 years ago