Size: a a a

Боль Тимлида

2021 August 17

AB

Aleksandr Bespalov in Боль Тимлида
И в чем там процесс миграции? Ну т.е. понятно что нужно было проделать определенную работу, кто бы спорил. Просто можно переворачивать тонны логики, а можно иметь очень специфичные кейсы в которых будет совсем другого уровня геморой, т.е. риски нефиговые, но сложность другая.
источник

VF

Victor Fabrichenko in Боль Тимлида
Все читали локальные файлики, путем сканирования папочек, чтобы находить новые файлики. Потом все начало переезжать в облако, надо читать и писать в из него. Сканировать его сильно дольше и дороже, надо решать, но все равно облако получается дешевле. Но свяких мест с данными тысячи, а сервисов десятки, надо чёт придумать. Ну например такой пример
источник

VF

Victor Fabrichenko in Боль Тимлида
Была система обработки данных на хадупе и с отчетами в виде ЯП. Проанализировали и поняли, что ЯП не нужен, можно сделать правила и тогда отчёты будут быстрее, проще, размер кластера можно будет уменьшить в 2-3 раза, это окупит работу переделывателей и написателей отчётов, ну и ошибок в отчётах будет меньше, их тоже дорого чинить
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну и куча подобных примеров. Ну когда делали, запас был в 10 раз, за время пути, собачка подросла, оказалось что можно сделать проще и работать будет быстрее
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ну вот я подозреваю, что там где выше писали про нереалистичность - имелись ввиду более объемные решения/продукты.
источник

VF

Victor Fabrichenko in Боль Тимлида
Более это какие?
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ну есть некоторые разница между, допустим, каким то решением не на один десяток тысяч строк на условном пхп, который можно потенциально перевести в какой нибудь пхп++ и если язык другой, то код придется переписывать весь, а не менять апи чтения файлов из А в Б
источник

VF

Victor Fabrichenko in Боль Тимлида
А ну тогда ладно :)))
источник

VF

Victor Fabrichenko in Боль Тимлида
Повторюсь, переписывать с одного языка на другой с той же логикой конечно сложно, но обычно не нужно. Причина проста, если у вас тормозит, то беда не в языке. Надо в принципе переделывать это надёжнее, быстрее и проще.
источник

VF

Victor Fabrichenko in Боль Тимлида
С файликами кстати не все так просто, просто файликов много
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ну, идея была в том, что просто могут разные code base. Так что без уточнений (ограничений) или явных примеров каждый представляет себе несколько разное )
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ага, наверняка)
источник

EM

Evgenii Mikhailin in Боль Тимлида
Твиттер. Неоднократно.
источник

AB

Aleksandr Bespalov in Боль Тимлида
А они не на деньги инвесторов существовали в момент переписываний? Война всё спишет? Хз, кстати, что там в твиттер.
источник

VF

Victor Fabrichenko in Боль Тимлида
Короче мой поинт в том, что как бы вы хорошо не выбирали, рано или поздно решение устареет и надо будет его менять, или сойдёт и так, потому что компания умрет раньше
источник

VF

Victor Fabrichenko in Боль Тимлида
Внезапно переделка старого на новое окупается за счёт экономии оборудования и времени программистов, которое они не потратят
источник

VF

Victor Fabrichenko in Боль Тимлида
Или же просто нет готовых решений которые позволяют осуществить задуманное, а если его осуществить, то там много денег
источник

EM

Evgenii Mikhailin in Боль Тимлида
и эти инвесторы получили свою прибыль на продаже подорожавших акций. Не во всех уголках этого мира мерилом успеха является размер прибыли компании. А в некоторых юрисдикциях эту прибыль вообще желательно иметь как можно ближе к нулю.
источник

AB

Aleksandr Bespalov in Боль Тимлида
не обязано иметь корреляции с тем что происходило в айти
источник

OS

Oleg Soroka in Боль Тимлида
А ведь было время, когда статьи по шаблону "Компания N переехала с базы Х на базу У" составляли до половины контента интернетов.
источник