Skip to content

Contrast with procrastinate + migrations #1

@mahmoud

Description

@mahmoud

Hey there! Great project here, big fan of this architecture.

When comparing Python Postgres queues, there's one project conspicuously absent from the Alternatives list, procrastinate: https://github.com/procrastinate-org/procrastinate

That said, I think bq compares favorably. Sure, procrastinate is more mature and may have more features, but it also focuses more on Django and less on SQLAlchemy, and has a much more murky migration story. If I'm understanding correctly, bq should "just work" with Alembic, especially if one creates their own Task models.

So in short:

  1. Great work
  2. Maybe add Procrastinate to the list of Alternatives
  3. Consider adding a short discussion of migrations for when a bq upgrade might change its internal model definitions.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions