How to Shard Your Database so as Not to Regret it Later
In theory, database sharding is a relatively simple concept. In practice, however, things get much more complicated.
In this talk, we will discuss possible approaches to database sharding and look at the reasons why implementing this technique may potentially break your production code.

Ivan Dedov
Ozon