Gather requirements

When creating a new microservice, you need to decide what pattern your microservice will fall under. You can find more documentation for a given pattern at the respective link.