Software Fountain of Youth

  • Solution is deployed on OS version 16.0 written in software language 8.0
  • After some period of time your IT staff requests the solution’s OS and software language are upgraded to 18.0 and 11.0 respectively for security and stability reasons
  • You follow-up with the vendor requesting support; vendor promises to add it to the roadmap, for delivery in 12–18 months
  • Upgrade eventually requires downtime and potentially a professional services engagement
  • Solution is always deployed on the latest stable OS, and for example written in Java 8
  • After some period of time your IT staff requests the solution run on Java 11
  • You follow-up with the vendor requesting support; nimble, responsive vendor with unlimited supply of testing kit (you know, the cloud) kicks off automated DevOps cloud pipeline testing the solution on Java 11 (if they haven’t done already)
  • If no changes are required, merely instruct the customer to choose the new runtime environment in the Lambda console; it will get picked up the next execution of the function:
  • If changes are required, make a new jar file available on S3 and instruct customer to update the code

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store