I'm pretty perplexed as well. They mention that they're not sharding PostgreSQL, without mentioning why in the article, but isn't that an obvious issue to many of their scaling problems?
I don't really see what it is that they're doing that requires a single master database, it seems that sharding on a per user basis would make things way easier for them.