Skip to content

Add blue-green deployment support for the worker process #524

Description

@Akatenvictor

Problem / Context

Deploying a new worker version currently may cause in-flight job loss if the old worker is killed abruptly.

Proposed approach

Document/implement a blue-green or rolling deploy pattern for the worker that drains in-flight jobs before switchover.

Acceptance criteria

  • New worker version deploys without losing in-flight jobs
  • Documented and verified with a manual drill

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    advancedbackendtech-debtRefactoring, cleanup, or architectural improvement

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions