Avatar for squadette

Оооо бля у меня ломовой инсайт. Кажется, в /некоторых компаниях/ происходит увеличение accidental complexity (читай: микросервисы) с одновременной попыткой уменьшения essential complexity (читай: Парето-оптимизация).

Comment

Вообще типичная жалоба на "монолит в котором всё так сложно что невозможно разобраться" — это же на самом деле просто жалоба на essential complexity. Поэтому мы пытаемся вывести "понимание" под фонарь, чтобы там разбираться с распределенными системами, с которыми "всё понятно и даже очень интересно".

 ‎· псы в рапиде 1
Comment

Ну неееет. *Возможно*, тебе всегда везло. "монолит в котором всё так сложно что невозможно разобраться" в моей жизни обычно делает НИЧЕГО. То есть ты копаешь его, копаешь, а там extremely elaborated identity function.

 ‎· ловкий отморозок 2
Comment

Эффект любимой игрушки есть, конечно, но это от архитектуры не зависит. Вот у меня сейчас на руках может оказаться монолит с пятью слоями архитектуры, делающими НИЧЕГО весьма монолитно.

 ‎· ловкий отморозок
Comment

Там есть угол, из-за которого на тебя выпрыгивает essential complexity, и это тоже пиздец of a kind, но, опять же, микросервисы или нет, он на куски не разрежется.

 ‎· ловкий отморозок 1
Comment

Related or not, непосредственно сейчас участвую в плавном переходе от скручивания микросервисов болтами к сварке, потому что иначе почему-то не получается как надо (по сравнению с распиленным ранее монолитом).

 ‎· Пью каркаде. Продолжаю работать.
Comment

А также "нельзя ли вместо 12-этажного дома построить поселок из деревянных коттеджей, соединенных туннелями, сейчас так модно".

 ‎· Пью каркаде. Продолжаю работать. 2
Comment

^ ну, можно же построить посёлок, засыпать, построить слой туннелей, сверху опять посёлок.. В 12-этажном доме между подъездами нельзя же пройти - а тут будет можно

 ‎· кружок татарских лайфхаков 1
Comment

^ Ну да, "кран не достал, зато достал крутой экскаватор — нигде в контракте не сказано, что 12 этажей должны быть над поверхностью".

 ‎· Пью каркаде. Продолжаю работать. 4
Comment

@alf: да, ты прав, я тоже пропустил этот момент — в условном монолите, который состоит из декораторов `id`, вся сложность accidental (и при желании её можно с помощью компилятора и статических проверок de-layer'ить), а при добавлении микросервиса мы получаем еще дополнительную вкуснючую жижу из essential complexity распределенных систем как таковых.

 ‎· псы в рапиде 1

1 2 3 4 5 6 7 8 9 10