Skip to content

Improve backend message queue implementation #6

@jenstroeger

Description

@jenstroeger

This template uses Postgres for a message queue, and the dramatiq-pg package as the message broker for Dramatiq. There are a few issues with that package, though:

  • it’s stuck with Python 3.6+ (discussion) which means no typing and other newer packages like the psycopg Postgres driver which requires Python 3.10+;
  • there are multiple open issues (link) that haven’t been addressed in months or years which is worrisome.

It probably would make sense to fork that project, and bring it forward to Python 3.13+ for this template. We’d do that in a separate Python package and repository, though.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendbackend related workenhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions