Scaling PHP in the Cloud

HasGeek’s seventh event, focusing on the challenges of scaling from single to multi-server deployments for PHP-based websites.

How Flipkart scales PHP -- Tips & tricks

Submitted by Siddhartha Reddy (@sids) on Friday, 10 June 2011

videocam_off

Technical level

Intermediate

Section

Development

Session type

Lecture

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +31

Objective

We would like to share some of the learnings from scaling PHP to millions of requests per day at Flipkart.com

  • How do you make your PHP webapp horizontally scalable?
  • How do you ensure performance at scale?

Description

Flipkart.com is one of India's top 100 websites in terms of traffic. We've learnt many scalability tricks while getting here. Learnings that we believe could be interesting to many others.

Links

Slides

http://www.slideshare.net/sids/how-flipkart-scales-php

Comments

  • 2
    Kiran Jonnalagadda (@jace) Reviewer 7 years ago

    Is this for Development or Deployment track? It's categorized as Deployment but reads like Development.

    • 1
      rithish (@rithish) 7 years ago

      I agree. If we had a track for "Scalability", this would fit right in. :) Going by the talks on Memcache, Membase, etc.; IMO, I think it would be a good idea to introduce a track for Scalability.

      • 1
        Kiran Jonnalagadda (@jace) Reviewer 7 years ago

        But the whole event is about scalability. Development and Deployment are subdivisions within it.

        • 1
          rithish (@rithish) 7 years ago

          Right! My bad. :)

    • 1
      Siddhartha Reddy (@sids) Proposer 7 years ago

      It's a mixture of both, actually. I wish there was a way to check both. I'm changing it to Development for now.

  • 1
    vinu76jsr 7 years ago

    if it is as good as the service they provide , then how about a webcast.

    • 1
      Kiran Jonnalagadda (@jace) Reviewer 7 years ago

      We will attempt to webcast the event, but it's dependent on several factors including the quality of the internet connection and the equipment of the video recording guys. We could webcast with a webcam, but the quality from that isn't usually great.

  • 1
    Pradeep Sinha (@prads) 7 years ago

    How about recording videos and putting them up here after the event is over?

    • 1
      Kiran Jonnalagadda (@jace) Reviewer 7 years ago

      That's planned. There will be videos posted here after the event.

  • 1
    Nirmal Shah 6 years ago

    Great use of PHP scalability. Quite useful for websites with large number of requests. I'd request you for a screencast too. Thanks !

Login with Twitter or Google to leave a comment