Size: a a a

2019 May 26

с

сomorsiс in Node.js SPb
Gleb Azarov
А, да, и ещё своя ODM потихоньку вырисовывается, ибо mongoose в мире с DI и тестированием это полный неконтролируемый трэш. Даже с typegoose.
а что для di используете?
источник

с

сomorsiс in Node.js SPb
а, увидел
источник

с

сomorsiс in Node.js SPb
inversify
источник

GA

Gleb Azarov in Node.js SPb
Йеп
источник

GA

Gleb Azarov in Node.js SPb
Не идеальное решение, но делжен где-то быть предел в написании своего)
источник

с

сomorsiс in Node.js SPb
а в чем проблемы прописывать сервисы под монгузы?
источник

GA

Gleb Azarov in Node.js SPb
ActiveRecord это не тестируемая и не управляемая хрень
источник

с

сomorsiс in Node.js SPb
и еще вопрос
а насколько сильно защищена у вас логика от конкретной бд?
источник

GA

Gleb Azarov in Node.js SPb
Никак, и ты её никак и не защитишь на самом то деле
источник

с

сomorsiс in Node.js SPb
Gleb Azarov
ActiveRecord это не тестируемая и не управляемая хрень
не, ну там же можно читать чистые документы
источник

GA

Gleb Azarov in Node.js SPb
сomorsiс
и еще вопрос
а насколько сильно защищена у вас логика от конкретной бд?
Везде юзаем монгу и уходить с неё никуда не собираемся по причинам эксплуатации. На прошлом проекте у меня была Percona с ProxySQL для фэйлвоера, более я этот подвиг повторять не намерен) Если бы у нас был Hibernate или Entity Framework то да, а так нет смысла ни в чём кроме монги на хоть сколько-нибудь большом объеме данных и требованиям к доступности.
источник

GA

Gleb Azarov in Node.js SPb
А, ну и BigQuery всякие это отдельная история, там можно конеш что-то такое юзать, но у нас нет таких кейсов.
источник

GA

Gleb Azarov in Node.js SPb
сomorsiс
не, ну там же можно читать чистые документы
Да, но в чём тогда смысл ODM?
источник

с

сomorsiс in Node.js SPb
хз
источник

с

сomorsiс in Node.js SPb
а, еще вопрос по монге
транзакции уже потребовались?
источник

GA

Gleb Azarov in Node.js SPb
Да, и это кстати ещё один + в сторону выкинуть монгус
источник

с

сomorsiс in Node.js SPb
Gleb Azarov
Да, и это кстати ещё один + в сторону выкинуть монгус
а типы юзаете?
источник

GA

Gleb Azarov in Node.js SPb
В новых сервисах да, в монолите - нет
источник

GA

Gleb Azarov in Node.js SPb
Добавлю чуть-чуть контекста: продуктовая компания, делаем конструктор сайтов 4 года (родительская компания - ucoz), 30+ человек пили монолит на nodejs с 0.9 версии
источник

с

сomorsiс in Node.js SPb
а почему от монолита отказываетесь?
источник