From the course: AI Solution Design Patterns: Data, Model Training, and Application Architectures

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

Service orchestration

Service orchestration

- The service orchestration pattern addresses challenges faced when having to manually coordinate and manage the interactions between AI solution microservices, modules, and other components. A manual approach can require building workflow logic into individual distributed parts of the AI solution, which can make it difficult and burdensome to evolve over time, and can also lead to errors, inconsistencies, and problems with scaling, monitoring, and securing interactions. A service orchestration platform helps to resolve these issues by providing a centralized and automated way to manage interservice communication, as well as communication between services and other resources. It also provides routing and monitoring, along with tools for security and long-term solution governance. Before we get started, just a brief clarification regarding how we use the term service in this video. Previously, we made a distinction between AI solution modules and microservices. However, from the…

Contents