TL;DR: testing your microservices using production cluster and potentially live traffic is a legitimate form of integration test.<p>This might not work very well if your system interacts with external systems that you don't own or control, but if you have the right abstraction in place you can mock those out in production.