# Functions

GetUserByIDFactory will return sd.Factory which will be used to constuct the transport endpoint.
NewInstrumentingMiddleware ...
NewLoggingMiddleware ...
NewTransportMiddleware will create a new instance of TransportMiddleware It will configure consul to look for user service (it is possible to use DNS and not consul).