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

+61
Vote on this proposal
Status: Submitted
Section
Deployment

Session type
Lecture

Technical level
Advanced

Media

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

Comments

  • 3
    [-] Sasidhar Kasturi 6 years ago (edited 6 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 6 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 6 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 6 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) 6 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 6 years ago

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

  • 1
    [-] visuthemoon (@vissuthedatascientist) 6 years ago

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

    • 1
      [-] Pankaj Kaushal (@spo0nman) Proposer 6 years ago

      July 9, 2011, Bangalore

  • 1
    [-] Eglobal Fitness (@eglobalfitness) 2 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) a year 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