Size: a a a

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

2020 August 27

СХ

Саддам Хусейн... in Архитектура ИТ-решений
а справедливости ради - из дерева и небоскреб можно построить, как  Stackoverflow например
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Хм, stackoverflow на C#, кажется?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Roman Tsirulnikov
Я когда читаю подобное “Когда мы поделились планами с разработчиками, стало понятно, что команда не готова к изменениям. Большинство людей покинули компанию: остались только те, кто пришёл совсем недавно. Чтобы провести миграцию, мы решили заново собрать команду разработки.”

всегда крайне настораживаюсь: что же они там натворили, что потребовались массовые расстрелы?
Предложили вместо PHP/Go/MySQL начать писать хранимые процедуры на PgSQL
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Alexander Teterkin
Почему фигню? Я мельком конечно глянул, но вроде все правильно сделали. И проект классный: сам LinguaLeo уже много лет пользуюсь.
Ну, там вместо одного легаси построили другое. Так как разработчики до этого, похоже, были очень плохие (если верить выгнавшему их CTO - что не всегда верно), то в результате даже стало лучше (так как новые были получше и подороже). Ну и постановку, подозреваю, сильно упростили.
Впрочем, как уже обсуждалось, "переезд" - это громко сказано, там полностью выкинули кучу пользовательского контента, без предупреждений.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Мне нравится как сейчас стал работать LinguaLeo: стал не только красивым и функциональным, но и быстрым. Опять же программистам стало удобнее добавлять новые функции. Правда уже другим. 😧 С хранимыми процедурами проблем не испытывают. Тем более у них там все просто, это же не банк.
источник

PD

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

PD

Phil Delgyado in Архитектура ИТ-решений
Alexander Teterkin
Мне нравится как сейчас стал работать LinguaLeo: стал не только красивым и функциональным, но и быстрым. Опять же программистам стало удобнее добавлять новые функции. Правда уже другим. 😧 С хранимыми процедурами проблем не испытывают. Тем более у них там все просто, это же не банк.
Ну, после любого рефакторинга было бы лучше. Даже на том же PHP.
источник

A

Andreλ in Архитектура ИТ-решений
Alexander Teterkin
Мне нравится как сейчас стал работать LinguaLeo: стал не только красивым и функциональным, но и быстрым. Опять же программистам стало удобнее добавлять новые функции. Правда уже другим. 😧 С хранимыми процедурами проблем не испытывают. Тем более у них там все просто, это же не банк.
>  Опять же программистам стало удобнее добавлять новые функции

Это вот утверждение не соответствует истине. PLSQL обрастает говном на много быстрее нормальных языков.
Такая вот специфика. Одна из причин почему это все не пошло в массы, а при первом же случае заменялось.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Не вижу проблемы при условии что PL/SQL не выходит за границы работы со слоем данных, ну там например композиция, агрегация, трансформация
источник

A

Andreλ in Архитектура ИТ-решений
Точечно, в нужных местах, да. Но речь то про всё приложение в PLSQL.
источник

EI

Eugene Istomin in Архитектура ИТ-решений
А вы язык обсуждаете?
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Или людей, говорящих на нём?
Или потребности людей, говорящих на нём?

Или клиента, который чувствует, что закон конвея к нему стучиться зачем-то?
источник

A

Andreλ in Архитектура ИТ-решений
Людей говорящих на PLSQL я еще не встречал, слава богу)
источник

П

ПашМиш in Архитектура ИТ-решений
А меня почему-то смущает JSON возвращаемый из базы данных. Не очень понятно что с ним дальше делают, уж на парсят ли средствами языка, чтобы превратить в нативные для него данные?
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Andreλ
Точечно, в нужных местах, да. Но речь то про всё приложение в PLSQL.
Автор в комментариях написал, что только для манипуляции данными используется.
источник

A

Andreλ in Архитектура ИТ-решений
Alexander Teterkin
Автор в комментариях написал, что только для манипуляции данными используется.
А по факту там json на входе в БД и json готовый к отправке на выходе.
Т.е. они на PLSQL делают вообще всю бизнеслогику.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Andreλ
А по факту там json на входе в БД и json готовый к отправке на выходе.
Т.е. они на PLSQL делают вообще всю бизнеслогику.
жуть. я такое видел в решениях вендоров, ну так там и стоимость доработок 50k$ за добавление поля
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Roman Tsirulnikov
жуть. я такое видел в решениях вендоров, ну так там и стоимость доработок 50k$ за добавление поля
Жуть, потому что не sql plaintext?
источник

A

Andrey in Архитектура ИТ-решений
Andreλ
А по факту там json на входе в БД и json готовый к отправке на выходе.
Т.е. они на PLSQL делают вообще всю бизнеслогику.
О, это модно.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Eugene Istomin
Жуть, потому что не sql plaintext?
потому что сложность системы через пару лет уже зашкаливает, ибо монолит как он есть
источник