Size: a a a

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

2021 February 01

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Да прошу извинить, а как по русски это сказать чтобы смысл сохранить?
Чтобы доменные команды могли быстро сами информационные продукты херачить, а не ждать, когда команда озера данных их захерачит
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Из моего опыта - главный враг ттм это управление конфигурацией интеграционного mw, всякий там etl data quality, mdm и прочий жентельменский набор. А ещё сложнее его версионно привязывать к продуктовому коду. Так вот ddd в меше превращает это хозяйство в комбинаторный ад.
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Или это проблемы разрабов?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Или это проблемы разрабов?
Мы и так в аду, нам не страшно
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Из моего опыта - главный враг ттм это управление конфигурацией интеграционного mw, всякий там etl data quality, mdm и прочий жентельменский набор. А ещё сложнее его версионно привязывать к продуктовому коду. Так вот ddd в меше превращает это хозяйство в комбинаторный ад.
Что и зачем нужно привязывать к продуктовому коду?
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Версии конфигов етл, и другие настройки интегрционного по
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
В операционной базе поменяли структуры, нужно поменять в озере.  И во всех связанных системах
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Версии конфигов етл, и другие настройки интегрционного по
А почему к коду? ETL с данными работает, а не с кодом. ETL преобразует данные в данные.

И ещё есть ELT
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
В операционной базе поменяли структуры, нужно поменять в озере.  И во всех связанных системах
Нет конечно. В смежных системах структуры менять не нужно. А процедуры ETL не обязательно.
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Как это не нужно.
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Есть таблица «студент» 3 поля добавили ещё одно , и в oltp базах и в dwh сущность должна иметь единое представление. (Как минимум атрибутный состав).
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Как это не нужно.
Так. ETL может нивелировать изменения структуры данных в источниках.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Есть таблица «студент» 3 поля добавили ещё одно , и в oltp базах и в dwh сущность должна иметь единое представление. (Как минимум атрибутный состав).
Не факт. Зависит от поля. Возможно его не нужно отображать в витринах.

И ещё зависит от изменений. Может просто название поменялось. Тут достаточно сделать Lineage
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Я имею в виду что это требование заказчика.
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Причём заурядное. Это уже связка версий
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Я имею в виду что это требование заказчика.
Ну некоторые вещи неприятно делать, но нужно. И главное - неизбежно
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Какой смысл сокрушаться об этом?
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Их расхождение по сути - дефект
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Выбранная архитектура может привести к полностью противоположному эффекту от требуемой цели ттм
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
У вас всего два варианта:
1. Реализовать требования
2. Не реализовать требования
источник