Incremental steps -- Lighting Talk
-
Upload
james-flowers -
Category
Technology
-
view
49 -
download
0
Transcript of Incremental steps -- Lighting Talk
Incremental StepsA pragmatic path to enlightenment
History -- ~1.5 years ago
● 20-30 sites● 0 tests tied with source -- no CI● Datacenter with 2 racks of servers● ~10 Developers● Collection of random bash scripts for
deployment● Many tears
Vision (or enlightenment) ● 0 downtime deployments● Infrastructure as Code for Everything● Ease of deployment with flexibility● Complete Diagnostic/Monitoring Visibility ● Confidence in Code
Incremental Improvements
● Add and enforce a CI system (travis-ci)● Adjust and scaled development process● Move to standard deployment model (recap)● Rewrite server infrastructure as code (Chef)● Migrate to AWS (ec2, rds, s3…)● Fewer tears
The Future -- The Fun Stuff
● Ephemeral containers● Simplified deployment with 0 downtime
swaps● True redundancy at every layer ● Empowering the Product Team● Infrastructure As Code for Everything!● Joy
Conclusions