Очередной пересказ буклета от отдела маркетинга mojo и копирование результатов синтетических тестов... Никто не показывает решения реальных задач на mojo и сопоставление с аналогичными решениями на python. В текущие проекты mojo c разбегу не затащить вообще, поддержка синтаксиса питона это просто маркетинг, а если проект и запустится, то никакой обещанной производительности там и не будет и близко. Чтобы выжать максимум из mojo нужно переписывать все "производительный" синтаксис с использованием fn функций, let объявления переменных и поддерживаемых типов данных и т.д. и т.п. В итоге код, который может дать максиму от моджо больше похож на rust и очень далек от питона, так может и взять сразу раст (ну или RustPython)))? Причем даже в случае переписывания кода на "производительны" синтаксис не будет обещанной производительности. Короче все это материалы для менеджеров, которые будут потом ходить и говорить "хочу моджо!".
Использовать async await в селери противопоказано. Селери както там патчит у себя под капотом интерпретатор и не дружит с асинхронностью. У меня в одном из рабочих проектов досталась по наследству точно такая же связка fastapi+celery и это ужасное решение. Да и в целом в рамках описанной задачи нет никаких предпосылок для выбора селери. Тут даже легче просто свой небольшой воркер накидать, тем более если есть очередь в виде редиса или рэббита.
Очередной пересказ буклета от отдела маркетинга mojo и копирование результатов синтетических тестов... Никто не показывает решения реальных задач на mojo и сопоставление с аналогичными решениями на python. В текущие проекты mojo c разбегу не затащить вообще, поддержка синтаксиса питона это просто маркетинг, а если проект и запустится, то никакой обещанной производительности там и не будет и близко. Чтобы выжать максимум из mojo нужно переписывать все "производительный" синтаксис с использованием fn функций, let объявления переменных и поддерживаемых типов данных и т.д. и т.п. В итоге код, который может дать максиму от моджо больше похож на rust и очень далек от питона, так может и взять сразу раст (ну или RustPython)))? Причем даже в случае переписывания кода на "производительны" синтаксис не будет обещанной производительности. Короче все это материалы для менеджеров, которые будут потом ходить и говорить "хочу моджо!".
Использовать async await в селери противопоказано. Селери както там патчит у себя под капотом интерпретатор и не дружит с асинхронностью. У меня в одном из рабочих проектов досталась по наследству точно такая же связка fastapi+celery и это ужасное решение. Да и в целом в рамках описанной задачи нет никаких предпосылок для выбора селери. Тут даже легче просто свой небольшой воркер накидать, тем более если есть очередь в виде редиса или рэббита.