best practice of cluster for production level app