GitHub Interview Question

What are the things that make an application production-ready?