Orchestration system research addresses many different subject areas, including scheduling, automation, and security. However, the key characteristic that is common throughout is the complex and dynamic nature of distributed, multi-tenant cloudbased microservice systems that must be orchestrated. This complexity has led to many challenges in areas such as interservice communication, observability, reliability, single cluster to multi-cluster, hybrid environments, and multi-tenancy.
The concept of service mesh has been introduced to handle this complexity.