I think your questions are more-or-less covered by this article:
I’d recommend that you use subdomains for each “feature”, so like feature1.admin.example.com or something similar.
That said, I’d say that microservice architectures… are a dangerous idea. You end up doing a lot of the same things in each one. Performance can suffer significantly because of added overhead.