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
670
pycon2014-anubhav-sinha.pdf
Draft
Anubhav Sinha
March 09, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
3
390
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
910
Folding Cheat Sheet #2
philipschwarz
PRO
0
110
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
470
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
8
2.1k
Ruby GitHub Packages
bkuhlmann
0
620
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
コードレビューで学ぶ!Kotlinオブジェクト指向デザインパターン
akkie76
2
180
[SF Ruby, March 2024] Rails on Wasm
palkan
0
380
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
250
雑に思考を整理する技術と効能
konifar
55
25k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Designing for Performance
lara
601
67k
Being A Developer After 40
akosma
56
580k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Faster Mobile Websites
deanohume
297
30k
Happy Clients
brianwarren
91
6.4k
A better future with KSS
kneath
231
16k
Designing Experiences People Love
moore
136
23k
Building Better People: How to give real-time feedback that sticks.
wjessup
354
18k
Code Reviewing Like a Champion
maltzj
513
39k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
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