G T H A T C A N B E I N V E N T E D H A S B E E N I N V E N T E D . ” C H A R L E S H . D U E L L , C O M M I S S I O N E R , U . S . P A T E N T O F F I C E , 1 8 9 9 3
require a lot of supporting infrastructure… • Device activation and registration • Over-the-Air updates • User registration • User music service account linking • Voice Assistant integration • Remote device control • … and the list goes on as people dream up new ideas.
hotness (late-2016) • Developer first: “Push to deploy” • Self-Service wherever possible • Fast on-ramp for new teams • “Fail fast” on business ideas • Cloud-first, no on-premises • Self-monitoring, Self-healing The reliable hotness • Infrastructure-as-Code • Labs -> Stage -> Prod http://www.tshirtvortex.net/charles-darwin-riding-a-tortoise/
A T B O S E , W E ’ R E O B S E S S E D W I T H P E R F O R M A N C E O N W H A T M A T T E R S M O S T : T H E L I T T L E D E T A I L S T H A T M A K E A B I G D I F F E R E N C E A N D T H E B I G D E T A I L S T H A T A S T O N I S H . 13
on developer productivity • Remember to invest in your own tools • Leverage your tools and ecosystem communities • Service Level Objectives/Agreements are critical for managing expectations • Still avoid inventing your own crypto strategy… • Do not write your own Kubernetes installer… • Realize that your own goalposts likely move even more than your customers.