Micro Services Best Practice