Service Intercommunication
services docker links to connect the running job (build) to the other containers defined in services. So the connection is one to many from the build job to the services.
https://docs.gitlab.com/ee/ci/services/#debug-a-job-locally.
To enable intercommunication between services, we use FF_NETWORK_PER_BUILD feature flag which replaces the links with user-defined bridge network.