together with people from business and you should build stuff that really solves some business issue that can be some new capabilities of extra functionalities they can be just that you are doing refactoring transform suddenly some old implementation into micro service because you want better performance which will result in better customer experience these are all valid reasons but don't do it without talking to business and having really good memories because basically micro service should be analog to a business domain