Ilya
Погоди, а ты почему на дотнете не разрабатываешь в своей компании?
Hog
А не было позиций. Ваще был (и почти во всех департментах остался) hiring freeze
Hog
Меня ж сократили с ф# прошлым летом- пришлось срочно искать :(
Vagif
А архитект какой-то мегауниверсальный одата сервис попагандирует
Я лет десять назад был таким дураком архитектором, который проталкивал одату. Осознал не сразу. Сейчас вроде бы проще должно быть понять, но продолжают наступать на грабли.
Hog
О, дата! Ммм
Vasily
Да бля
Hog
Да бля
Вась, чо? :)
Vagif
а сейчас что проталкивал бы?
Нет. Может быть счёл бы возможным использовать OData как протокол для каких-то сервисов, открытых для публики. Но уж точно не для внутрикорпоративных решений.
Vasily
Вась, чо? :)
Тп же такая же хрень примерно
Vagif
а сейчас что проталкивал бы?
А, не увидел, что ты спросил, ЧТО бы проталкивал. It depends. Более точно на такой общий вопрос не ответил бы.
Ayrat
А, не увидел, что ты спросил, ЧТО бы проталкивал. It depends. Более точно на такой общий вопрос не ответил бы.
вот я тоже не ответил бы, думал может чо новое на рынке модное появилось, типа графКюЭль, где все проблемы решены Я вот понял что если нужен интерфейс типа одаты, проще connection string к БД с нужными правами отдать. Или даже специальную бд поднять, которую сам будешь наполнять для юзеров с нужными данными, а они там сами пусть запросы строят к ней
Vasily
Графкюэль тоже та ещё залупа
Vasily
По факту та же одата, вид сбоку
Ayrat
Графкюэль тоже та ещё залупа
ага, я вот его пробовал (одату не пробовал), и да.
Vasily
Руками там дохуя писать
Hog
На какой-презе по графкуль предлагалось чайлдов по ид выбирать
Hog
По 1 дополнительному запросу
Vasily
Да там под капотом пиздец
Hog
Руками там дохуя писать
В программировании вообще так-то
Vasily
Любой такой протокол является языком запросов, который надо во что-то транслировать
Vasily
И вот там начинаются нюансы
Hog
Дсл
Vasily
Я работал в одной конторе, где подрачивали на графкуэл, но под капотом там был пиздец
Ayrat
Любой такой протокол является языком запросов, который надо во что-то транслировать
так в том и дело, зачем один язык запросов другим оборачивать
Ayrat
только если твой клиент не может напрямую к БД лезть, что нормально для внешних, но внутренних доверенных юзеров не надо заставлять так страдать
Vasily
Это попытка натянуть сову на глобус, и сову обычно рвёт
Ayrat
ну вот дал юзерам ридонли бд на растерзание и все
Ayrat
там уже и драйвера на все языки на свете написали, и язык запросов известный
Hog
И ваще всё будет ништяково
Hog
Если 🤣
Hog
Спасибо, други, что поддерживаете!
Ilya
По факту та же одата, вид сбоку
Только не работает на дотнете от слова наполовину
Ilya
Ilya
Я кое как отбился
Ilya
Типа вместе с фронтом, мы получаем апи для интеграции с продуктом для левых кастомеров
Ilya
How Nordic people do the laundry https://youtu.be/IBkOOYbPrAo
Hog
«Сушилка» уж больно технологичная
Vasily
Кто-нить поясните, чо в пронете так кипятком писают от статик абстракт методов в интерфейсах
Dmitry
Я так понимаю, диалог сошёлся на том, что надо писать свой велосипед?
Dmitry
Ayrat
Но ладно
Roman
ну вот дал юзерам ридонли бд на растерзание и все
А потом один долбоёб нагрузил ее так, что все остальные охуели. А ещё иногда нужно не просто данные отдавать, а ещё какую-то логику наворачивать, права проверять и тд
Roman
Это внутренние пользователи - похуй в целом. Ссзб
Так тут ты сам другим внутренним пользователям злой Буратино
Ayrat
Ну они так же могли бы неоптимальные запросы на графкл писать
Roman
Тоже верно
Ilya
О, давно проверку сложности запроса в gql не обсуждали. Зовём Анатолия?
Anatoly
Ilya
Достойно!
Андрей
https://images.app.goo.gl/yBcLgRhDqsjc4vTW7
Hog
В зеркальном карпе отразилась...
Anatoly
Есть только один язык. Английский.
Anatoly
Мы тут работаем с Бразилией
Anatoly
У них весь рест (операции, модели и свойства) на португальском
Hog
Норм. Выучил?
Vasiliy
У них весь рест (операции, модели и свойства) на португальском
🙈🙈 друг просил помочь с кодом, а там все на немецком!
Hog
Все переменные с прописной и по 20 символов?
Vasiliy
там умплауты даже есть и ß (если кто знает)
Vasiliy
и я долго думал чем они так пишут код, но нормального ответа не нашел
Anatoly
Норм. Выучил?
Мы им деньги платим, они нам перевели на английский описания и дали отличный сваггер
Anatoly
Там удобно всё
Vasiliy
не, какая местная контора для интеграций.
AlexB
наверное уже прояснили пару сотен сообщений назад, тоже хочется среди ночи воткнуть пять копеек: орлинс можно тащить из-за одного кеша. НО если нет ни распределенности ни стейта, то что тогда кешируется? акка тоже без стейта не нужна, но можно заюзать акка стримы. Тут опять, инпроцесс стримы вразы быстрее. Без распределенности смысла мало
Кэш там это в смысле грейн который держит аппликейшн сеттингс и по внутреннему таймеру перечитывает их из базы. И когда новый контейнер сервиса стартует, то он получает их из этого грейна. Почему не класть и тупо считывать их из редиса, который уже есть и обновляется по таймеру - ответа я не получил. Еще 2 грейна это тупо файр-энд-фогет вызовы, опять-таки стейтлес 😶