Сука ору. Дали посмотреть на проект, сделанный тупогововыми крудошлёпами, которым показали микросервисы. Они нахуярили десятки микросервисов с отдельными базами. Но в какой-то момент понадобился JOIN по данным. Короче у них теперь сверху микросервисы, а на уровне БД здравствуй dblink, как же давно я тебя не видел. Уже забыл что такое существут.
Сука какие дауны я не могу просто. И ведь никто не задался вопросом "а не хуйню ли мы делаем".
@nonsense может там по историческим причинам мелкими шагами все эволюционировало от глупости до глупости потому, что "некогда" и ты наблюдаешь результат, а у них в бэклоге расписано как в светлом будущем перепроектировать. Микросервисы не настолько сложная идея что бы с ней ошибиться или считать, что она чем то выдающаяся.
@nonsense вот тебе даже пример. Системы в больших организациях создаются поколениями программистов в разных отделах, там черт ногу сломит и потому переделывать их очень дорого, а агрегировать данные надо. Потому придумали такие штуки как Teiid - data virtualization layer. Эта штука не то, что dblink, она может сделать select к файлу на диске, вебсервису и базе с join этого всего. Потому, что дорого перепроектировать росшее тридцать лет.
@3draven этому проекту меньше года ![]()
@nonsense а, ну тогда сами себе буратины :)
@nonsense но может спешат выкатить просто.