Upgrade to Pro — share decks privately, control downloads, hide ads and more …

pycon2014-anubhav-sinha.pdf

 pycon2014-anubhav-sinha.pdf

Draft

Anubhav Sinha

March 09, 2014
Tweet

Other Decks in Programming

Transcript

  1. Development Environment Docker, Vagrant, Virtual Box and the good old

    Shell script PYCON 2014, INDIA A N U B H AV S I N H A ! 27th September, 2014
  2. It starts with the Developer Developer time is costly for

    the enterprise.! (Hourly cost of developers ~= Monthly cost of servers) ! Less productive developers increase time to market.
  3. Developer Workflow Local Tests Q/A Production Development Environment Least expensive.

    But most frequently executed. Developer Most expensive. Least frequently executed. 95% of developer time is spent ! in the development environment
  4. Developer’s environment Should be PRODUCTION LIKE.! Very QUICK to setup.

    REPEATABLE and UPGRADEABLE! SIMPLE and EASY to use
  5. VM’S ARE HEAVY Cassandra Nginx Flask Elastic Search XYZ Server

    RabbitMQ 6 vm’s on 1 laptop?? are u kidding!!
  6. PLATFORM OF YOUR CHOICE Cassandra Nginx Flask Elastic Search XYZ

    Server RabbitMQ containers VM code+logs LAPTOP