Skip to content

Workflow Automation Service Setup #320

@Mkalbani

Description

@Mkalbani

Location: microservices/automation-service
Labels: microservice, infrastructure, NESTJS
Estimated Time: 7 hours
Difficulty: Hard

Description

Build an automation service executing scheduled tasks, workflows, and background jobs across the platform.

Tasks

  • Initialize NestJS project in microservices/automation-service
  • Set up Workflow, Task, Execution entities
  • Integrate job queue (Bull/BullMQ)
  • Implement workflow definition system
  • Add scheduled task execution
  • Create retry logic with exponential backoff
  • Implement workflow chaining
  • Add execution monitoring and logging
  • Create workflow templates
  • Set up Docker configuration

Acceptance Criteria

  • Workflows defined and executed
  • Scheduled tasks run on time
  • Failures retry automatically
  • Chained workflows work
  • Execution history tracked
  • Service runs independently

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave program

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions