Instead of maintaining separate UIs for all the services, I believe the best architecture should be to utilize the main frontend, have a separate load balancer in the middle for requests/tasks, and have workers spawned to execute various tasks depending on the work requested. This will make analytics easier, monitoring easier, and makes a ton of sense for the purposes of efficiency and scalability.
Instead of maintaining separate UIs for all the services, I believe the best architecture should be to utilize the main frontend, have a separate load balancer in the middle for requests/tasks, and have workers spawned to execute various tasks depending on the work requested. This will make analytics easier, monitoring easier, and makes a ton of sense for the purposes of efficiency and scalability.