Must haves before you call your application production ready
Tarun Jadhwani

I guess another important point to take note of before considering the application production ready is load testing.

We need to be able to generate a good amount of load and put the system under stress for sometime to see if something breaks rather than reverting out code once we realise it’s breaking in production.