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
Anubhav Sinha
March 09, 2014
Programming
0
680
pycon2014-anubhav-sinha.pdf
Draft
Anubhav Sinha
March 09, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
AIコーディングAgentとの向き合い方
eycjur
0
250
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
0
340
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
420
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
410
Claude Codeで実装以外の開発フロー、どこまで自動化できるか?失敗と成功
ndadayo
4
1.9k
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
340
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.1k
時間軸から考えるTerraformを使う理由と留意点
fufuhu
14
4.3k
🔨 小さなビルドシステムを作る
momeemt
3
660
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
130
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1k
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.3k
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
184
22k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Cult of Friendly URLs
andyhume
79
6.6k
Writing Fast Ruby
sferik
628
62k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Site-Speed That Sticks
csswizardry
10
810
Producing Creativity
orderedlist
PRO
347
40k
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