High Scalability - High Scalability - Tagged Architecture - Scaling to 100 Million Users, 1000 Servers, and 5 Billion Page Views: "Having many databases means having many database connections. Especially as we added more 'social discovery' functions like Meet Me, our first dating feature, sharding would have overwhelmed PHP, which lacked Oracle connection pooling. To cope, we built a Java application that exposes a web service for running queries, one which also continues to provide a very convenient monitoring point and allows graceful handling database failures."