Pull to refresh

Comments 4

Рискну нарваться на критику.
Я тоже большой фанат NestJS. И PostgresQL. Выскажу непопулярную мысль — транзакции на сервере приложений не нужны. Я думаю, отчасти поэтому разработчики NestJS не сильно заморачивались над тем, чтобы сделать их удобными. Транзакции должны быть на сервере баз данных, а с сервера приложений они должны запускаться одним запросом, который триггерит все сайд-эффекты.
Вы имеете в виду то, что должен быть всего один запрос, который дергается сервером приложений, внутри которого вся логика? Или нужно писать процедуры в SQL-слое?
А что если не использовать ORM а писать все SQL запросы в entity руками? (Если позволить ORM сделать даже часть работы структура и логика таблиц уже будет усложнена и не оптимальна)
Sign up to leave a comment.

Articles