"The best structure for a software system is heavily influenced by the social structure of the organization that uses it so that each software module has one, and only one, reason to change" - Conways Law
You should only move to microservices structure when the size of our teams is large enough to start seperating the domain across different teams.