Software Engineering vocabulary · Release and Maintenance

Orchestration

Meaning in software engineering, with examples

/ˌɔːrkɪˈstreɪʃən/nounCommon term

In software engineering, orchestration means: The automatic management of many containers or services: deciding where they run, starting and restarting them, connecting them and scaling them.

In Turkish: orkestrasyon, konteyner orkestrasyonu

How it is used

Usually in the phrase 'container orchestration'. Kubernetes is the dominant orchestration tool; others include Docker Swarm, HashiCorp Nomad and Amazon ECS. The tool itself is called an orchestrator.

Example sentences

  1. Once we had forty containers, we needed proper orchestration instead of shell scripts.

  2. Container orchestration takes care of restarts, so you don't have to watch every service.

Common collocations

  • container orchestration
  • orchestration platform
  • orchestration tool
  • orchestration layer

This word in other fields

The same English word can have a different meaning in another field:

More terms: Release and Maintenance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: