Size: a a a

2020 October 26

KP

Kirill Pimenov in Distributed
@mr_tron
но вообще снизить сложность можно
Просто выкинуть нахрен половину кода, и надеяться что никто не заметит
источник

WD

Wisketchy Dobrov in Distributed
Kirill Pimenov
Просто выкинуть нахрен половину кода, и надеяться что никто не заметит
через строчку
источник

fl

first last in Distributed
@mr_tron
тогда сложность переедет в оркестрацию
управление сразу десятью руками сложнее управления 2 руками * 5 рабочих
источник

KP

Kirill Pimenov in Distributed
Мы тут кстати ровно такое провернули с Субстратом: https://github.com/paritytech/substrate-lite
Кучу фич пришлось похерить, конечно — на надеемся, что в какой-то момент лайт-версию получится собирать целиком в веб-ассембли для браузеров...
источник

KP

Kirill Pimenov in Distributed
Вот так выкидывание одних фич создаёт место для потенциального внедрения других
источник

II

Ivan Ivanitskiy in Distributed
Друзья, а у кого-то здесь был опыт работы с BitGo?
источник

YB

Yanis Benson in Distributed
first last
управление сразу десятью руками сложнее управления 2 руками * 5 рабочих
Сложность управления перетекает в рабочих.
источник

YB

Yanis Benson in Distributed
На самом деле, если прям максимум объективно, то проще монолита ничего нет, все, что отбивается от него, требует дополнительных затрат как минимум на организацию сообщения между частями. Выгодны немонолиты не потому, что они проще, а в основном по психологическим причинам(разделять сущности можно и там, и тут, но в случае монолита нет воображаемых стен, которые многим помогают в организации мысли).
источник

YB

Yanis Benson in Distributed
Ещё из объективных плюсов - возможность эффективнее использовать разные технологические стеки.
источник

fl

first last in Distributed
Yanis Benson
Сложность управления перетекает в рабочих.
нет
мы скопировали уже существующую систему управления "мозг" 5 раз = обменяли ресурсы на уменьшение сложности системы (я не про отказоустойчивость)
источник

YB

Yanis Benson in Distributed
first last
нет
мы скопировали уже существующую систему управления "мозг" 5 раз = обменяли ресурсы на уменьшение сложности системы (я не про отказоустойчивость)
Ты забываешь, что тебе пришлось написать две системы, вместо одной.
источник

KP

Kirill Pimenov in Distributed
first last
нет
мы скопировали уже существующую систему управления "мозг" 5 раз = обменяли ресурсы на уменьшение сложности системы (я не про отказоустойчивость)
Знаешь ситуацию, когда быстрее сделать самому чем кому-то ещё объяснять?
Кажется, она наглядно иллюстрирует, куда в твоём случае переместилась сложность
источник

KP

Kirill Pimenov in Distributed
И сама система координации работы между пятью рабочими тоже может быть очень разной. Армия США же кажется в итоге разработала по сути специальный армейский диалект английского, чтобы скомпенсировать неэффективности коммуникации в некоторых ситуациях. Ну там они говорят "подъём — в 900 часов" вместо "в девять утра" и всё такое
источник

fl

first last in Distributed
Yanis Benson
Ты забываешь, что тебе пришлось написать две системы, вместо одной.
у меня была система:
1) входящая документация - распознание потока команд
2) система управления 10 руками
3) руки
в новой системе осталось то же
единственно в пункте 1 как бы надо единый поток разделять на 5 частей, НО он и раньше разделялся на 10 рук - тоесть и тут переиспользование функционала
источник

YB

Yanis Benson in Distributed
Kirill Pimenov
И сама система координации работы между пятью рабочими тоже может быть очень разной. Армия США же кажется в итоге разработала по сути специальный армейский диалект английского, чтобы скомпенсировать неэффективности коммуникации в некоторых ситуациях. Ну там они говорят "подъём — в 900 часов" вместо "в девять утра" и всё такое
Записывать и проговаривать время в формате hhmm вообще дофига удобно, сильно упростило мне работу со временем в повседневности.
источник

fl

first last in Distributed
Kirill Pimenov
Знаешь ситуацию, когда быстрее сделать самому чем кому-то ещё объяснять?
Кажется, она наглядно иллюстрирует, куда в твоём случае переместилась сложность
у нас есть 5 одинаково умных мозгов одинаково воспринимающих входной поток
у нас нет проблем с передачей инфы с кодировкой и декодировкой, только требуется задать критерий чтоб рабочий 3 выполнял действия в зоне 3
источник

fl

first last in Distributed
но мы оплатили это ресурсами (мегагерцы сервера или килограммы материалов)
источник

YB

Yanis Benson in Distributed
first last
у меня была система:
1) входящая документация - распознание потока команд
2) система управления 10 руками
3) руки
в новой системе осталось то же
единственно в пункте 1 как бы надо единый поток разделять на 5 частей, НО он и раньше разделялся на 10 рук - тоесть и тут переиспользование функционала
Падажжи, в твоей схеме у тебя изначально была система, которая разделяла все на 10 рук, ты взял ее, чуть поменял, добавил ещё одну подсистему, и утверждаешь, что таким образом уменьшил сложность?
источник

YB

Yanis Benson in Distributed
first last
у нас есть 5 одинаково умных мозгов одинаково воспринимающих входной поток
у нас нет проблем с передачей инфы с кодировкой и декодировкой, только требуется задать критерий чтоб рабочий 3 выполнял действия в зоне 3
Так если у нас одно управляющее устройство, то проблем передачи и кодировки нет, как таковых.
источник

fl

first last in Distributed
зато выиграли в управляемости руками
было 10 координируемых параметров, стало 2
источник