Теория
1. Как в Django и ML-проектах справляться с долгими задачами вроде deepfake или синтеза голоса? Как это менеджерить?
2. Как реализовать очередь с приоритетами? Какие были проблемы у самописной реализации?
3. Как обеспечить корректную обработку задач с приоритетами при ограниченном числе воркеров?
4. Как реализовать механизм переключения на менее приоритетную очередь, если в приоритетной задач нет?
5. Как добиться атомарности при выполнении задачи и отправке e-mail с результатом?
6. Что происходит с задачей, если воркер падает во время обработки? Как избежать потери?
7. Как бороться с бесконечной переобработкой одной и той же фейлящейся задачи?
8. Как избежать дублирующего выполнения…