Microservices are by definition stand-alone, independent, and self-contained. That's the whole point of microservices, and one of the reasons why people tolerate the pain that goes with a distributed system.
If your application does not meet any of those requirements then call it something else, as it clearly isn't a microservice.