Production-ready microservice criteria