Size: a a a

Архитектура ИТ-решений

2021 July 05

AL

Alexander Luchkov in Архитектура ИТ-решений
Мне бы лично хотелось, чтоб уровень гарантий произвольно выбранного ИТ сервиса был похож на критические системы)

Но это моё личное хотение. Не больше. Принимать или не - решение на конкретном месте.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Это дорого же (
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Ну вот да. Неоправданно требовать, и очень сложно обеспечить.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Ну терять данные и время клиента - это тоже дорого. Но не поставщику, да.

Вопрос кто несёт конечные издержки за ошибки.
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Вы много теряли данных из-за ORM?
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Или это "теоретически"?
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
За последний месяц три дня жизни. Много?
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
И при тестировании это не выявлялось, а в бою - бац! и данные потерялись?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, большинству компаний плевать на клиента )
Особенно большим и богатым
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Но я все равно не понимаю, зачем может быть нужен ORM.
Это лишний текущий слой абстракций, который в некоторых простых случаях уменьшает затраты из и так не ресурсоемкой части разработки, но добавляет кучу проблем.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
При развертывании проявилось на проду
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Миграции уехали?
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Очень интересно. И как же так вышло, что ORM на тесте давал правильный запрос, а на бою - неправильный стал давать, так, что данные потерялись?
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Нет, миграции- это не ORM.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Да
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, вообще обычно ORM просто очень плохо поддерживает сценарии миграций, потому и спросил.
И оказался прав )
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
А... так все-таки миграции. Это понятно, миграции - это всегда риск и нужна квалификация.
А про ORM есть такая история?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Так это про ORM. ORMы обычно сами пытаются сделать миграции и, при этом, не поддерживают работу с разными версиями.
Что приводит к очень интересным факапам.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Была ошибка в разработке миграций. Их неправильно смержили, а на тестовом не проявилось.

И это про разработку с применением orm.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Соответственно обращения к объектам в бд были кривыми.
источник