Size: a a a

2021 September 29

М

Максим in ctodailychat
хотелось бы узнать историю, которая стоит за этим лол
источник

ИМ

Илья Макеев... in ctodailychat
практика показывает что таки нет
источник

ИМ

Илья Макеев... in ctodailychat
сложность она может быть у проекта, а монолит там или сервисы - дело второе
источник

AR

Anton Revyako in ctodailychat
слышали, за group ib пришли, сачкова свинтили
источник

GL

Gleb Lesnikov in ctodailychat
слышали да
источник

S

Stas in ctodailychat
Это который в таксиста из травмата стрелял?
источник

AR

Anton Revyako in ctodailychat
ага
источник

В

Владимир in ctodailychat
Поддерживать тяжелее +
Потому, что выпиливать сложно. Был у нас, например, биллинг на питоне изначально. Потом начали набирать туда команду и вместо дописывания и рефакторинга кусками повытаскивали логику в микросервисы. А мониторить всё сложно
источник

М

Максим in ctodailychat
а у яндекса монолит, микросервисы, или хорошие программисты?
источник

М

Максим in ctodailychat
но оффенс)
источник

М

Максим in ctodailychat
они кажется рассказывали с годик или два назад про то как строили микросервисную архитектуру. даже не для средних проектов конечно масштаб
источник

СА

Сергей Аксёнов... in ctodailychat
Я уверен, что код монолита можно структурировать и разбить на модули так, что понимание каждого модуля будет не сложнее, чем соответствующего микросервиса, но при этом намного проще будет понимать связи между модулями.
источник

EZ

Eduard Zhuk in ctodailychat
А в чем фейл заключается?
источник

М

Максим in ctodailychat
это плюс несомненный, но с другой стороны могут возникать проблемы со слишком большим контекстом, тк внутри проекта он технически не ограничен, нужно будет прикладывать много усилий для того чтобы соблюдать все эти виртуальные заборы
источник

СА

Сергей Аксёнов... in ctodailychat
Да, но в микросервисах тоже надо прикладывать эти усилия, чтобы контекст не протекал между ними. См. distributed monolith. Например тривиальный запрет микросервисам ходить в чужие БС тот же Ситимобил, судя по их докладу, до сих пор на 100% не выполняет. И даже непонятно, выполняет ли он на 100% хотя бы ограничение read only.
источник

IK

Isayakiy Kotletov in ctodailychat
просто челов которые готовить микросервисы умеют сильно меньше чем тех кто их готовит
но тоже самое и про монолиты:)
вообще для меня например основной плюс микросервисов - то что катить можно фичи независимо от соседних команд
но все все равно будут говорить про хайлоад, масштабирование, разные языки:)
источник

СА

Сергей Аксёнов... in ctodailychat
Если я взялся распиливать бревно длиной 10 метров, и в результате получаю бревно длиной 20 метров - очевидно, что в процессе распила что-то пошло не так.
источник

IK

Isayakiy Kotletov in ctodailychat
смотря какая задача была, если строки резать - то странна задача
источник

S

Stas in ctodailychat
Если в процессе распила из бревна 10 метров получилось два бревна по 2 метра - распил самый норм:-)
источник

IK

Isayakiy Kotletov in ctodailychat
если чтобы потом два бревна независимых было - ну ок, 2 по 20 будет, зато независимые
источник