When you have a large app doing many different things and then break that app up into multiple smaller apps and have the apps communicate with each other to make use of those services, then you're using microservices. Then you can re-use those services between multiple of your apps.