bugbakery / bugbakery/transcribee

Backend should support multiple worker processes

Open
#526 0 comments 0 reactions 0 assignees View on GitHub
backend bug
Dominant language
TypeScript
Stars
515
Forks
39
Avg merge
19h 36m
Merged PRs (30d)
15

Description

Currently, the backend will only work properly when run with a single uvicorn/fastapi worker processes.

It should also support multiple worker processes.

For example the websocket broadcasting mechanism needs to use the redis/valkey.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the backend's websocket broadcasting path and its current uvicorn/FastAPI worker setup. Inspect how Redis/Valkey is used, then verify that multiple worker processes can run correctly and broadcast websocket updates across workers.

Written by the indexing model from the issue text.

Assessment

Tech stack
fastapi, redis
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.