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

elasticsearch

A 5-post collection

Page 1 of 1

Turning a major failure into series of improvements

How a platform outage helped us enhance Showmax

Being a developer is like driving: you focus on the final destination and, to overcome obstacles, you take shortcuts or draw your own route if necessary. Debugging and solving incidents on production is a key part of our job. It takes a bit of a different... »

Jan Panáček Jan Panáček on python, elasticsearch, postmortem, caching 03 December 2020

Sinkholing - Face the Threat, Beat the Threat

Part II - Implementation

In this second in a three part series on Sinkholing, we will dive into the details of implementation. In part one of our series on Sinkholing, we got into general ideas about how Sinkholing works, why it is needed, and how it fits into our infrastructure... »

Jan Tomsa Jan Tomsa on security, ops, haproxy, elasticsearch 08 November 2018

Sinkholing - Face the Threat, Beat the Threat

Part I - You gotta ban ‘em all!

This is the first in a three part series on sinkholing, targeted attacks, and how to defend your platform. As our user base (and our popularity) grows, so too does the threat of sudden attacks against our platform. We have encountered many attempts... »

Jan Tomsa Jan Tomsa on security, ops, haproxy, elasticsearch 04 October 2018

One Small Bug For Man, One Giant Failure For CMS-kind

This is a tale of several small issues turning into an absolute clusterf^@k. It’s never just the one bug that causes a catastrophe, it’s always a synergy of multiple small issues - small issues that are so stupid, and so easy to overlook, that it’s... »

Jan Špitálník Jan Špitálník on python, python3, elasticsearch, postmortem 26 September 2018

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
Page 1 of 1
About us Open positions Engineering blog ShowmaxLab Bug Bounty Program Privacy Policy Terms and Conditions
Showmax Engineering © 2021