We use cookies to help deliver services and advertising (see details in Privacy Policy). By using the website you agree to this.
Showmax and its partners use cookies to help deliver services and for advertising purposes (see details in Privacy Policy). By using this site you agree to this. You can change your cookie settings in your browser.
✕
Showmax Engineering
About us Open positions Engineering blog ShowmaxLab Bug Bounty Program

backend

A 6-post collection

← Newer Posts Page 2 of 3 Older Posts →

Building a scalable, highly reliable, asynchronous user service

Here, I will introduce some of the essential architectural concepts that we use for reaching scalable, highly-concurrent, and reliable user service. The concepts introduced here are described using the example of our GDPR functionality implementation... »

Adrian Huna Adrian Huna on backend, architecture, scalability, monitoring 05 December 2018

Analyzing Network Traffic in Command Line-only Environments

This short article/how-to will show you how to solve a real issue. Our PostgreSQL logs were being stripped of trailing C-style comments containing a GDPR-relevant ID. We weren’t sure where this data was being stripped, but there were only a couple... »

Ondrej Oprala Ondrej Oprala on backend, ops, howto 19 October 2018

Waiting in Parallel - Parallel Processing in Ruby

A lot of people think that Ruby is a slow language and its parallelism sucks - mainly due to Global Interpreter Lock (GIL). But I want to show you that even in plain Ruby you can achieve incredible results with proper usage of parallelization. »

Tomáš Čerevka Tomáš Čerevka on ruby, backend 24 August 2017

Getting ElasticSearch to Bounce Properly

Weekends are when we all want to sleep in. After a long week of work, we need time to relax, take our minds off things, and recharge. So when I got the call on early Saturday morning telling me we’re sending HTTP 500 Server Error messages to our end... »

Jiří Brunclík Jiří Brunclík on backend, ops, python, elasticsearch 15 February 2017

Migrating Showmax Catalogue API from Django to Falcon - Part II (Learning from mistakes)

At Showmax we try to avoid doing stupid things. But we’re only human, so sometimes we make errors anyway. In this article I will show you how we make sure that mistakes are caught early and how we learn from them. Something’s fishy After we decided... »

Jiří Brunclík Jiří Brunclík on backend, python 28 November 2016

Migrating Showmax Catalogue API from Django to Falcon - Part I

One of the projects that CMS team is responsible for is the Showmax Catalogue API, which provides information about content metadata to end-user devices. In this series of blog posts I will, together with Vojtěch Štefka, talk about why we migrated... »

Jiří Brunclík Jiří Brunclík on backend, python 19 September 2016
← Newer Posts Page 2 of 3 Older Posts →
About us Open positions Engineering blog ShowmaxLab Bug Bounty Program Privacy Policy Terms and Conditions
Showmax Engineering © 2022