Wednesday, August 6, 2014

Push it to the limits - Symfony2 for High Performance needs

For most people, using full-stack frameworks equals slowing down websites. At Octivi, we think that it depends on correctly choosing the right tools for specific projects.

When we were asked to optimize a website for one of our clients, we analyzed their setup from the ground up. The result: migrate them toward Service Oriented Architecture and extract their core-business system as a separate service.

In this Case Study, we'll reveal some architecture details of 1 Billion Symfony2 Application. We'll show you the project big-picture then focus on features we really like in Symfony2. Don't worry; we'll also talk about the things that we don't really use.

Key numbers to give you an overview of the described platform's scale:

  • Application handling attains 1,000,000,000 (1 billion) requests every week 
  • Symfony2 instance handles 700 req/s with an average response time of 30 milliseconds. 
  • Varnish - more than 12,000 req/s (achieved during stress test) 
  • There are 160,000,000 records stored in Redis (our primary data store!) ...and 
  • 300,000,000 in MySQL
Read more here

Leave a Reply

All Tech News IN © 2011 & Main Blogger .