No one writes code just to look at it in dev. The goal of software is to deploy it to a production environment and get it in front of users. Users want stability, reliability, and scalability.
How do we get our software and tools to a level where they can provide those features? How do you know that you have met those requirements and that the system is ready for a production deployment? What do stability, reliability and scalability look like as features? Does that new library, tool or framework meet those requirements?
It is not enough for a tool to meet a software requirement, you must also think about how putting it into production will affect the maintenance and support of the entire system. The business must be willing to invest in making it production ready and the operations staff must be able to provide ongoing support.
In this talk you’ll be walked through the questions you need to ask in order to ensure production readiness and shown what techniques to use to develop production ready systems.