+1 -1 +61
Vote on this proposal

Continuous Deployment at Flipkart

by Pankaj Kaushal (speaking)

Section
Deployment
Session type
Lecture
Technical level
Advanced

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 342 days ago (edited 342 days 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 342 days 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 342 days 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 327 days 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 342 days 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 343 days ago

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


  • 1

    [-] visuthemoon 342 days ago

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

Login with Twitter or Google to leave a comment →