Да, проблема, что из-за какого-то внутреннего перфекционизма мне хочется сразу сделать хорошо, из-за чего ходил кругами, хотя продуктового опыта нету.)
Про очередь через бд, это оказалось проблемой из-за двух факторов для мен, первая - это дополнительная нагрузка на бэк, хоть и не большая, но тоже существующая, потому как в асинхроне слушать апи, и писать в базу, чтобы потом один раз из нее прочитать, нет особой необходимости.) Второе - это какая-то гарантия доставки, если бэк был перегружен, он по таймауту мог отвалиться и все, беда.) Третье - т.к. я пишу на ноуте, мне необходимо было бэк поставить куда-то, где есть достаточно ресурсов, и я поставил его дома, и нужна была связь, поэтому в дальнейшем я начал использовать Кафку, в которую писал задачи, и из которых читаю результат, просто оказалось удобнее.)
Спасибо!) Да, про очередь я так же думал взять кролика, но остановился на Кафке, потому как очередность, сама по себе не сильно важна, важно больше доставить сообщение.)
Про нейминг, да, с этим нужно поработать, в данный момент этот промежуточный сервис я называю мидлварей (под таким названием он лежит в гите).) А контроллером изначально называл из-за знакомого паттерна MVC.) А так да, верно, это 3 отдельных сервиса.)
Да, я просто хочу наконец-то собрать полноценный рабочий билд, где будет весь функционал, завернуть его в контейнеры и написать ридми, пока просто не успеваю, всего два месяца по вечерам работаю над этим.) Да и учить новые для меня языки и технологии для работы приложения приходится.)
Да, уже используем, но чисто через сваггер, без нормального веб интерфейса, дальше, хочу написать, про то, что я делаю, чтоб это сделать полноценным сервисом с нормальным фронтом, но это как пэт проект идет.)
Да, проблема, что из-за какого-то внутреннего перфекционизма мне хочется сразу сделать хорошо, из-за чего ходил кругами, хотя продуктового опыта нету.)
Про очередь через бд, это оказалось проблемой из-за двух факторов для мен, первая - это дополнительная нагрузка на бэк, хоть и не большая, но тоже существующая, потому как в асинхроне слушать апи, и писать в базу, чтобы потом один раз из нее прочитать, нет особой необходимости.) Второе - это какая-то гарантия доставки, если бэк был перегружен, он по таймауту мог отвалиться и все, беда.) Третье - т.к. я пишу на ноуте, мне необходимо было бэк поставить куда-то, где есть достаточно ресурсов, и я поставил его дома, и нужна была связь, поэтому в дальнейшем я начал использовать Кафку, в которую писал задачи, и из которых читаю результат, просто оказалось удобнее.)
Спасибо!) Да, про очередь я так же думал взять кролика, но остановился на Кафке, потому как очередность, сама по себе не сильно важна, важно больше доставить сообщение.)
Про нейминг, да, с этим нужно поработать, в данный момент этот промежуточный сервис я называю мидлварей (под таким названием он лежит в гите).) А контроллером изначально называл из-за знакомого паттерна MVC.) А так да, верно, это 3 отдельных сервиса.)
Да, я просто хочу наконец-то собрать полноценный рабочий билд, где будет весь функционал, завернуть его в контейнеры и написать ридми, пока просто не успеваю, всего два месяца по вечерам работаю над этим.) Да и учить новые для меня языки и технологии для работы приложения приходится.)
Да, уже используем, но чисто через сваггер, без нормального веб интерфейса, дальше, хочу написать, про то, что я делаю, чтоб это сделать полноценным сервисом с нормальным фронтом, но это как пэт проект идет.)
Привет.)