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

10 ответов

10 просмотров
¿Сергей?- Автор вопроса

А когда это нормально?

¿Сергей?
А когда это нормально?

Что именно нормально?

¿Сергей?- Автор вопроса
Feanorx
Что именно нормально?

Напрямую писать в бд без эндпоинтов и обработки

¿Сергей?
Напрямую писать в бд без эндпоинтов и обработки

Отдельный сервис, который разгребает что-нибудь и пишет в базу. Пример из жизни - есть большой поток телеметрии. Он настолько большой, что писать его лучше в специальное нереляционное хранилище. Есть джоба, которая с высокой частотностью запускается, получает свежие данные из хранилища, фильтрует их, агрегирует, приводит к нужному виду и складывает в "нормальную" СУБД, с которой уже работает основной сервис Джоба не напрягает основной сервис (сервисы) ненужной для них работой. Вся логика агрегации данных сосредоточена в ней

Алексей Попов
Отдельный сервис, который разгребает что-нибудь и ...

Значит, вся эта вот эта валидация, проверка данных на что-то и т.д, можно контролировать в сервисе (в моем случае парсере) и напрямую писать в БД ?

Feanorx
Так то это часть парсера.

Значит, в моем случае доп.эндпойнты на бэкенде будут лишней абстракцией, когда все эти операций можно будет сделать на стороне парсера ?

𝔻𝕚ℤ𝕚ℕ𝕟𝔼𝕤
Значит, вся эта вот эта валидация, проверка данных...

Где эту логику положить, зависит от того, как у тебя архитектура организована. Если под все домены у тебя одна модель с одним подходом, то клади там, где привык. Если ты отделяешь домены друг от друга, отдельно их моделируешь, но хочешь их итегрировать друг с другом, то для интеграции может подойти любое место, начиная с сервиса и двигаясь выше (контроллеры, какие-нибудь оркестраторы типа temporal). Плюс ивентами еще можно.

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

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

здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Можно попросить небольшое ревью кода? Тут немнога, я ничего интереснее не придумал, чем написать аналог tree в качестве практики с cmake. https://github.com/hrimov/tree-unix/...
Andrew Hrimov
11
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
все привет. подскажите может кто сталкивался evo 3 если в formlister в параметр formTpl указать имя чанка а не через @CODE то в указанном чанке не парсятся плейсхолдеры [**]? ...
Иван Тарасевич
6
Карта сайта