Vladyslav
А что с партишеном, его же нельзя ни поменять, ни переназначить на другое поле. Ты либо знаешь где объект либо что-то не так идет
Roman
Я пока не понимаю, как вообще в DocumentClient указать, на какое поле партишен
Vladyslav
аа, у тебя все же общий интерфейс
Vladyslav
теперь понимаю
Roman
Почему DocumentClient — потому что с ним работает байндинг CosmosDB в ажурных функциях
Andrew
Гайс, почему в анонимных рекордах нельзя указывать атрибуты?
Andrew
Roman
хотя теперь от этого придется отказаться, пушто в атрибуте этом нельзя настроить сериализацию. А в конструкторе документ клиента можно. Но там уже другие приколы начинаются
Roman
Возможно, да, придется взять другую либу для этого
Vladyslav
она должна быть доступна из функций
Roman
Vladyslav
в смысле через CosmosDB атрибут?
https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/Microsoft.Azure.Cosmos.Samples/Usage/AzureFunctions/AzureFunctionsCosmosClient.cs
не уверен что это оно... я так и не дошел на функций нормально, но вроде похоже
Ayrat
Ayrat
там даже подмена сериализаторов есть.
Roman
о, спс, посмотрю. Но он же про ивент сорсинг больше, разве нет?
Ayrat
Roman
у нас решили, что будем космос)
Roman
бля, а основной поинт был в том, что интеграция бесшовная с ажурной инфраструктурой)
Roman
че-то я щас понял, что нахуй такую бесшовность)
Ayrat
Roman
ну типа документная база, автоскейл и все такое
Ayrat
если вы ее просто как ноусиквель юзаете, то хз.
У космоса бонусы в виде ChangeFeedProcessor - стрим изменений. В той же кассандре такой пока только в превью
Roman
про эту штуку пока речь не заходила
Ayrat
опять же, космос это если надо SLA 9999999999
потому что там геореплики, скалабилити и все такое
Ayrat
Это обычно суровый энтепрайз с кучей баблища
Roman
ну, я был за постгрес лично
Roman
но ребята так хотели космос, что я решил особо не спорить
Roman
один из аргументов — повесил атрибут на функцию и все работает. Но нет, не все
Ayrat
Ну имхо если хотелось космос (на будущее), то надо было брать кассандру, пилить на ней, а потом конвертнуть БД на космос (потому что космос умеет в Cassandra API)
Ayrat
то есть прям с нуля на космосе пилить эт прям рокфеллер стайл
Roman
богато зато
Vladyslav
то есть прям с нуля на космосе пилить эт прям рокфеллер стайл
о, это про нас. зак написал майкрософтам чего это у него так дорого. А они сказали вот тут у вас таблица стран и категорий они почти пустые. Ну и теперь он хочет еще одну базу ибо вдруг захочет поменять эти списки, но в космосе хранить дорого....
Ayrat
Короче, хипстеры в руководстве до добра не доведут
Denis
чет я почитал и ужаснулся
Denis
как потратить много денег ни на что )
Vladimir
на одной конторе где меня уволили через 7 дней космос планировали использовать в качестве евентсорсинга тоже)
Denis
я так понял, он становится лакмусовой бумажкой на эффективных ?
Vladyslav
ддосить космос это априори очень дорогая идея
Ayrat
Ayrat
так-то космос охуенен
Denis
Denis
как когда js-ники используют монгу потому что все используют монгу
Denis
а потом начинаются переизобретения sql
Ayrat
Но как правило не надо
Doge
Мне кажется, что вот такая вот ДБ, микросервис, эвент-дривет и т.п. баззворд астронавтика по-опаснее типоастронавтики будет.
Причем на порядки.
Ayrat
Таки да, но бороться надо со всеми проявлениями Хаоса
Denis
вопрос в том что дб обычно выбирают не рядовые разрабы
и там есть шанс что люди помудрее
Doge
Таки да, но бороться надо со всеми проявлениями Хаоса
Цена ошибки у первого на много порядков выше.
С типоастронавтикой - ну неудобно будет, убрать её или отрефакторить всегда в рамках допустимого по цене выйдет.
С астронавтикой в плане выскоуровневой архитектуры что-то исправить будет чертовски сложно и дорого.
Denis
а тайп асторнавтят обычные разрабы в тч
Ayrat
Doge
Denis
Я понял, я не хлебнул горя с этим ахах
Ayrat
Doge
Я понял, я не хлебнул горя с этим ахах
В идеальным мире может и так, но в реальности точно так же все.
Чем выше по иерархии, тем больше шансов, что будут бегать по баззвордам, т.к. своей технической экспертизы относительно новых решений нет.
Denis
Диёр
на fpure едет кто?
Диёр
Но она же в пятницу, а значит либо рабочий день пропустить, либо ехать только на второй день(
Диёр
Можно попробовать командировку выцепить и попытаться объяснить зачем нашему го и пхп функциональное программирование
Igor
Диёр
И теряю один день из отпуска...
Ilya
Ради фп же!
Nuxs🏴☠️
эх
Nuxs🏴☠️
везде митапы, хакатоны
Nuxs🏴☠️
а я чуть ли не в глуши живу
Nuxs🏴☠️
и ни на какие не попадаю
Nuxs🏴☠️
Ilya
Не очень много пропускаешь.
Nuxs🏴☠️
так я вообще почти всё время в четырёх стенах сижу
Nuxs🏴☠️
Ilya
Нуу... не сиди?
Nuxs🏴☠️
стоять?
Nuxs🏴☠️
лежать?
Ilya
Главное -- это разнообразие!
Nuxs🏴☠️
у меня его нет
Nuxs🏴☠️
так мне ещё и сидеть за компом можно по часа 3-5 часов в неделю