Partitioning Existing Tables in PostgreSQL

Dev & Ops

So, your database is growing rapidly, as, ideally, is your business. The problem is, its performance is getting worse. You’re starting to wonder whether partitioning your tables might help. Of course, this won't solve all your troubles, but if you’ve got a lot of historical data you don’t really need, partitioning can clear that surplus efficiently. ...

Igor Stojkovic

Igor Stojkovic

Software Developer

June 20, 2017

Perfecting A/B Testing

Dev & Ops

A/B testing has been playing a very important role in the gaming industry in the past years, ever since the free to play model gained an edge. It has been the go to method when unsure about the potential and value of a new or redesigned game feature. Moreover, A/B testing is very prominent in other areas too — commercial websites and social networks to name a few. ...

Nenad Zivic

Nenad Zivic

Data Scientist

August 08, 2016

Managing Iptables with Ansible the Easy Way

Dev & Ops

When we started working with Ansible, we struggled to find a simple and easy solution to manage iptables. Ansible doesn't have a built-in way of configuring iptables, so usually a recommended way is to use a single template with all the rules defined in it, which is then configured using different variables. ...

Strahinja Kustudic

Strahinja Kustudic

System Engineer

July 07, 2016

Ansible Check Mode Tips

Dev & Ops

Ansible has been the bread and butter of automation here at Nordeus for a few years now. We've used it to automate everything from system configurations to custom orchestrated application deploys. One neat feature that we heavily use, which almost every automation software has, is the check mode, or the "dry run" as some like to call it. ...

Strahinja Kustudic

Strahinja Kustudic

System Engineer

May 13, 2016

Porting Top Eleven to Unity WebGL

Dev & Ops