Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rethink the task management architecture #41

Open
tusmester opened this issue Apr 19, 2023 · 0 comments
Open

Rethink the task management architecture #41

tusmester opened this issue Apr 19, 2023 · 0 comments

Comments

@tusmester
Copy link
Member

Our task management architecture is built on console app agents and executors which is a bit too complicated to maintain and test. Rethink the architecture with the following points in mind:

  • deployment: operators should be able to deploy the whole system or parts of it anywhere (on-prem, cloud)
  • scalability: executing tasks should be scalable (being able to execute more tasks by adding more resources)
  • progress indication: the current system is capable of providing real-time progress info during task execution. Keep that feature.
  • logging: accessible executor and agent logs are essential.
  • authentication: every element of the system should be able to work separately and connect to each other in a secure way.

Tech to check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant