When mobile app developers create discrete parts of the application instead of a single one , the concept is known as microservices architecture. The idea is to combine the separate parts to come up with a single outcome. Each component is deployed separately and has its own process to run.