212 похожих чатов

Привет! Вопрос такой, пишу сервис для распознавания речи в текст. У

меня есть сервис-фронтенд, который отдает пользователям статику, SPA приложение на typescript

Изначально думал делать 2 компонента под бэкенд, 1 – основной, на typescript, который предоставляет API и обрабатывает все запросы, иногда обращаясь к ML-сервису(2), 2 – ML, внутренний сервис, на python, чисто для ml.

С этой идеей возникает ощущение, что этот основной backend на typescript лишний, например, когда пользователь стримит свое аудио, все что делает этот сервис – это передает запрос в ML. Выглядит как лишняя, ненужная прокся, которая жрет железо.

Как быть? Сделать 1 бэкенд на python? Оставить как есть? Что-то еще (chatgpt вообще порекомендовал сделать еще 1 компонент – API gateway)?

6 ответов

31 просмотр

не понятно, вы хотите бекенд на тайпскрипте переписать на пайтон?

Минимум 20 микросервисов минимум на 5 разных языках, иначе с одним сервисом будет все слишком хорошо и просто, а что в резюме писать?

Не пойму, как тебе поможет бекенд на python, вместо тайпскрипта. Так же будет доп прослойка, которая жрет ресурсы. Обрабатывай запросы, где не нужен основной бекенд напрямую на ML

.sha- Автор вопроса
Vlad Petrov
Не пойму, как тебе поможет бекенд на python, вмест...

Бэкенд на python = можно смержить ML модуль и бэкенд и иметь один сервис

.sha
Бэкенд на python = можно смержить ML модуль и бэке...

Меньше данных по сети, меньше задержки, меньше (де)сериализации и клей-кода, меньше точек отказа

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта