Не вижу, кстати, как это усложняет дебаг, тестирование и вхождение в проект. Наоборот, дебаг упрощается, так как все jobs сохраняются в БД, а не в памяти. Тестирование упрощается, так как ты можешь отдельно протестировать внесение задачи в очередь и выполнение задачи воркером без использования моков. Про вхождение в проект — а в каком случае будет сложнее: при использовании отлаженной библиотеки с нормальным интерфейсом и документацией, с которой ты мог уже встречаться в другом проекте, или если у тебя в каждом проекте свои воркеры сомнительного качества с разным API?
Сергей, соглашусь с вами, это получается такой нативный технический бэкнраунд для решения административных задач
Genserver использует ресурсы OC, значит он сам по себе является надстройкой. Лучше работать с системами ОС напрямую. а это просто удобное приложение для такой прямой работы