Continuous delivery from the trenches
Transcript of Continuous delivery from the trenches
http://www.multunus.com/portfolio/micro-loan-processing-platform/
Originator & Underwriter
http://www.multunus.com/portfolio/micro-loan-processing-platform/
Loan Processing
http://www.multunus.com/portfolio/micro-loan-processing-platform/
Payment Processing
http://www.multunus.com/portfolio/micro-loan-processing-platform/
First release of the product
- Close to 4 million worth of loans till date
- An average of 4 loan officers
http://www.multunus.com/portfolio/micro-loan-processing-platform/
Passive monitoring and alerting
http://www.multunus.com/portfolio/micro-loan-processing-platform/
Originator - Work in Progress
http://www.multunus.com/portfolio/end-end-mobile-device-management-solution-health-media-enterprise/
http://www.multunus.com/portfolio/end-end-mobile-device-management-solution-health-media-enterprise/
http://www.multunus.com/portfolio/end-end-mobile-device-management-solution-health-media-enterprise/
http://www.multunus.com/portfolio/end-end-mobile-device-management-solution-health-media-enterprise/
Team● 1-3 pair of programmers
● One Product Manager
● One Business Analysts/Tester
● Works closely with the business team
● Every commit gets deployed to staging
● Production updates multiple times a week
● Gradual rollout for major features
● Weekly production pushes for Android Apps
● Slowly moving to a Continuous Deployment for Webapps
Continuous Delivery
“Continuous Delivery is a software development discipline where
you build software in such a way that the software can be
released to production at any time.”
http://martinfowler.com/bliki/ContinuousDelivery.html
Continuous Integration
“Continuous integration (CI) is the practice, in software
engineering, of merging all developer working copies to a shared
mainline several times a day.”
Timeboxing instead of Estimating
http://www.multunus.com/blog/2013/04/estimating-to-timeboxing-our-journey/
Continuous Integration a Dollar A Day
Courtesy: James Shore
Deployment
https://github.com/multunus/chef-repo
Resiliency
http://www.multunus.com/blog/2014/08/production-outages-part-2/
How long?
http://www.multunus.com/blog/2013/04/estimating-to-timeboxing-our-journey/
http://cnmnewz.com/wp-content/uploads/2014/06/Golden-Gate-Bridge-with-Net-AP.jpg
@leenasn / [email protected]
Office hours http://bit.ly/leena-officehours
Playbook http://bit.ly/our-playbook