Managing cross-service dependencies