Isolating your microservices through loose coupling