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.

Continuous Deployment at Flipkart

Submitted by Pankaj Kaushal (@spo0nman) on Thursday, 9 June 2011

videocam_off

Technical level

Advanced

Section

Deployment

Session type

Lecture

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +61

Objective

How to do Continuous Deployments and take what we do at Flipkart as a decent example of that.

Description

Flipkart.com is one of India's top 100 websites in terms of traffic. We use continuous deployment techniques to achieve quick deployments multiple times a day. Techniques and best practices we follow that we believe could be interesting to many others.

Requirements

Audience is expected to:

  • Have used Debian Gnu/linux or ubuntu
  • Used and understand apt-get
  • Know Unix file permissions, users, groups and process management
  • Understand Debain package management
  • Know how the http protocol works
  • Used svn
  • Understand basics of private key encryption

Links

Slides

http://www.slideshare.net/pankajkaushal1/continuous-deploymentatflipkart

Comments

  • 3
    Sasidhar Kasturi 7 years ago (edited 7 years ago)

    Interesting. Deployment multiple times a day!!? Does it mean the bugs found during DIT, SIT are fixed and retested in couple of hours?

    • 2
      Pankaj Kaushal (@spo0nman) Proposer 7 years ago

      Sasidhar: Not counting the build times ... deployment usually take less than 5 minutes so yeah! many many deployments a day. Some components/packages have well defined DIT, SIT; some are tested manually on QA environment before being pushed to prod.

      • 1
        Sasidhar Kasturi 7 years ago

        Nice. How big is the team?(I am guessing its small). If the product has many modules and the team is large, lot of time gets spent on coordination across team members over different modules.

        • 1
          Pankaj Kaushal (@spo0nman) Proposer 7 years ago

          The teams are usually small enough for people to roam around and talk about code merges. Since the pushes are often there are not many conflicts.

  • 2
    rithish (@rithish) 7 years ago

    Interesting indeed.. I am in.

    Discounting the fact of requiring to deploy app-breaking fixes immediately; wouldn't it be a good practice to club all hygienic-/aesthetic-related features/fixes together and deploy it once-a-day?

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

    So many upvotes and not one question? Come on people, ask away.

  • 1
    visuthemoon (@vissuthedatascientist) 7 years ago

    I would like to attend this talk. Where and when it's going to happen.

    • 1
      Pankaj Kaushal (@spo0nman) Proposer 7 years ago

      July 9, 2011, Bangalore

  • 1
    Eglobal Fitness (@eglobalfitness) 3 years ago

    Eglobalfitness.com: obtain Diet Nutrition merchandise on-line at low costs in Republic of India. obtain Sports Supplements, Vitamins Supplements, Weight Loss merchandise, Health Drinks Nutrition Bars,Protein Supplements, athletic facility supplements, Aminos, BCAA, Creatine, Whey macromolecule Powders, Fat Burners, Mass Gainers, Multivitamins from Optimum Nutrition, Gaspari, Universal, Labrada, Dymatize, BSN, Natures Best, Nutrex, VPX, USPLabs and additional on Eglobalfitness.com .Eglobalfitness.com: obtain Diet Nutrition merchandise on-line at low costs in Republic of India. obtain Sports Supplements, Vitamins Supplements, Weight Loss merchandise, Health Drinks Nutrition Bars,Protein Supplements, athletic facility supplements, Aminos, BCAA, Creatine, Whey macromolecule Powders, Fat Burners, Mass Gainers, Multivitamins from Optimum Nutrition, Gaspari, Universal, Labrada, Dymatize, BSN, Natures Best, Nutrex, VPX, USPLabs and additional on Eglobalfitness.com .

  • 1
    Hera Susan (@hera) 2 years ago

    Useful information! Did you know anything about a shopping site named harveyshopping.com? I think they are top players in India in the segment of personalized gifts and designer stitching.

Login with Twitter or Google to leave a comment