Your customers are demanding more every day, and pushing you to deliver features faster than ever before. But do your systems let you move with the speed needed for achieving competitive advantage? This talk introduces concepts in system design that are driven by customers, and allow businesses to pivot faster, and with a higher level of confidence.
11. CONTINUOUS DELIVERY AS AN ENABLER
• automated build
• automated deployment
• automated environment provisioning - cloud & virtualisation
• automated testing
SPEEDOFDELIVERY
C D M A T U R I T Y L E V E L
Threshold without
changing architecture
54. PRODUCT SELECTION CRITERIA
• Can you write automated tests against it?
• Can it be automatically deployed?
• Can its environments be automatically provisioned?
• Can updates be automatically applied?
• Does it fit the way you work?
• Is it built using open standards?
• Does it run on open platforms?
• Is data stored in open formats?
• Is it open source?
61. RECOMMENDATIONS
• Bespoke development ➡ microservices
– Automate everything!
• Off-the-shelf software ➡ utility systems
– Select for automation and open standards
• Component integration
– Dumb, open and “of the web”
OTS
Bespoke
Bespoke
OTS