[GH-ISSUE #144] Add service orchestration capabilities #1420

Open
opened 2026-02-27 12:10:36 +03:00 by kerem · 0 comments
Owner

Originally created by @kylinsoong on GitHub (Jul 19, 2023).
Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/144

What's the real requested?

Add API Call orchestration capabilities that can orchestrate multiple API calls across multiple nginx instances?

Simply use a orchestration configuration yaml file to define the orchestration pipeline:

orchestration:
- step: Call SVC 1
   method: GET
   call: http://service.1
   response: ${svc_1_response}
- step: Call SVC 2
   method: POST
   call: http://service.2
   body: ${svc_1_response}
   response: ${svc_2_response}
- step: Call SVC 3
   method: POST
   call: http://service.3
   body: ${svc_2_response}

then there should be a orchestration engine to execute the API call pipeline. GCP has do similar things as [1]

Why request this?

The feature will related nginx-ui with application & data plane persona, not only for nginx ops.

[1] https://cloud.google.com/workflows

Originally created by @kylinsoong on GitHub (Jul 19, 2023). Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/144 ### What's the real requested? Add API Call orchestration capabilities that can orchestrate multiple API calls across multiple nginx instances? Simply use a orchestration configuration yaml file to define the orchestration pipeline: ~~~ orchestration: - step: Call SVC 1 method: GET call: http://service.1 response: ${svc_1_response} - step: Call SVC 2 method: POST call: http://service.2 body: ${svc_1_response} response: ${svc_2_response} - step: Call SVC 3 method: POST call: http://service.3 body: ${svc_2_response} ~~~ then there should be a orchestration engine to execute the API call pipeline. GCP has do similar things as [1] ### Why request this? The feature will related nginx-ui with application & data plane persona, not only for nginx ops. [1] https://cloud.google.com/workflows
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#1420
No description provided.