Max Tepkeev

Number of videos:
How we switched our 800+ projects from Apache to uWSGI
EuroPython 2014
Max Tepkeev
Recorded: July 23, 2014Language: English

During the last 7 years the company I am working for developed more than 800 projects in PHP and Python. All this time we were using Apache+nginx for hosting this projects. In this talk I will explain why we decided to switch all our projects from Apache+nginx to uWSGI+nginx and how we did that.

Table Partitioning with Django
PyCon DE 2013
Max Tepkeev
Recorded: Oct. 17, 2013Language: English

Table partitioning can be thought of as a division of one large table into several smaller tables which represent that original table. Table partitioning is "transparent", that means that in theory you don't need to change any code to work with partitioned tables.

We will talk about table partitioning theory in general and implementations in different database servers. Why and when we need to do table partitioning. What problems we can face and how we can solve them.

Django provides us with great database abstraction and ORM, but how can we use it with table partitioning ? We will talk about existing libraries for Django to work with table partitioning, their differences, which is the best (if any) and why.