Applications can talk directly to each other without sending traffic through Gorouter by using an internal route which will send traffic over the container-to-container network. This KB covers the case where using an internal route results in the message like:
Could not resolve host: my-route.apps.internal
or
request failed: Get http://backend.apps.internal:7007: dial tcp: lookup backend.apps.internal on 169.254.0.2:53: no such host