Skip to content

polarhive/drago

Repository files navigation

drago

workflow engine POC

wip: see todo and reading

Example Workflow

[
  {
    "id": "sensor-ingest",
    "type": "trigger",
    "dependencies": []
  },
  {
    "id": "validate-data",
    "type": "compute",
    "dependencies": ["sensor-ingest"]
  },
  {
    "id": "store-db",
    "type": "api",
    "dependencies": ["validate-data"]
  }
]

Load testing

go build -o loadtest cmd/loadtest/main.go
./loadtest -requests 1000 -concurrency 50 -url http://localhost:8080/trigger

About

🐲 DAG based workflow engine

Topics

Resources

Stars

Watchers

Forks