Definition, synonyms and related words
plural of deployment
"The company is struggling to manage its multiple server deployments across different global regions."