12-Step Program for Scaling Web Applications on PostgreSQL Архитектуры
Тезисы
In this presentation, Konstantin Gredeskoul will tell the story of how Wanelo grew their application to 3K requests/second in just a few months, while keeping latency low, and tackling each new growth challenge that came their way. Konstantin will break down the approach into a 12-step program for scaling applications atop PostgreSQL. The talk will cover topics ranging from traditional slow query optimization and vertical and horizontal sharding to serialized writes, or using services to abstract scalability concerns.
With PostgreSQL 9.2 and 9.3 as the primary data store and Joyent Public Cloud as their hosting environment, the team at Wanelo optimized their application stack over and over again using an iterative approach.