Production Ready Software
What does ‘Production Ready’ really mean for a software engineer.
Core Tenants
- Stability and Reliability
- Scalability and Performance
- Fault Tolerance & Disaster Recovery
- Monitoring
- Documentation
Recommendations
- Create a set of guidelines for the software definition of “Production Ready”
- Automate the checking and scoring of the guideline.
- Set expectations for the achieving the guidelines.