Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
pycon2014-anubhav-sinha.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Anubhav Sinha
March 09, 2014
Programming
680
0
Share
pycon2014-anubhav-sinha.pdf
Draft
Anubhav Sinha
March 09, 2014
Other Decks in Programming
See All in Programming
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
550
PHPで TLSのプロトコルを実装してみる
higaki_program
0
730
AI 開発合宿を通して得た学び
niftycorp
PRO
0
200
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
120
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
220
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
20260315 AWSなんもわからん🥲
chiilog
2
180
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
160
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
220
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
8
4.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
1.3k
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
160
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
430
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Navigating Team Friction
lara
192
16k
Optimizing for Happiness
mojombo
378
71k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Google's AI Overviews - The New Search
badams
0
960
Embracing the Ebb and Flow
colly
88
5k
The Limits of Empathy - UXLibs8
cassininazir
1
280
Transcript
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
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.
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
Developer’s environment Should be PRODUCTION LIKE.! Very QUICK to setup.
REPEATABLE and UPGRADEABLE! SIMPLE and EASY to use
VM’S ARE HEAVY Cassandra Nginx Flask Elastic Search XYZ Server
RabbitMQ 6 vm’s on 1 laptop?? are u kidding!!
HIGH FIDELITY DEVENV Cassandra Nginx Flask Elastic Search XYZ Server
RabbitMQ 6 containers on 1 vm…cool!!
PLATFORM OF YOUR CHOICE Cassandra Nginx Flask Elastic Search XYZ
Server RabbitMQ containers VM code+logs LAPTOP
MINIMAL IMPEDANCE MISS MATCH Same Dockerfile is used for production
and Devenv
DATABASE Write a script which pulls data snapshot from production
every 24 hours with selection strategy
HOSTNAMES Edit etc/hosts file
DEMO
THANK YOU! ! Q/A