I'm in the process of learning about Service Fabric and many resources seem to promote inter-service communication using Service Fabric remoting.
Yet many other resources about microservice architecture state that inter-service communication should be avoided and if needed should ideally occur only in an asynchronous fashion (e.g. via an event hub or service bus). In this way services are only loosely coupled.
Wouldn't Service Fabric remoting therefore promote tighter coupling between services, potentially negating some of the benefits of a microservice architecture and introducing fragility? Or are these drawbacks mitigated in someway when using Service Fabric?