Is exposing multiple ports per service an anti-pattern? Does it violate the single responsibility of a microservice? How do you handle service registration and discovery for services with multiple ports? Is IP per…