Экономика микросервисов А первый пост будет как раз про микросервисы 😂 В общем, кейс был в том, что компания (в компании не было на тот момент архитектора) приняла решение заменить систему, которую разрабатывала много лет на новое решение. Объективных причин много, но суть не в этом, а в том, что выбрали архитектурный стиль какой? Правильно, микросервисный. И это история, которая подходит под не менее 50% случаев всех переходов. Допустим, пристально посмотрев на бизнес-модель и архитектурно-значимые требования мы э обнаружили, что ни одной предпосылки к микросервисам нет. И нагрузка небольшая и предсказуемая, и модульность такая сильная не очень-то нужна. И посмотрим теперь на микросервисы в сравнении с монолитом с позиции экономики: - это распределенная система, а значит более высокие требования к разработчикам, а значит рост ФОТ - по той же причине, да еще и вследствие более сложной архитектуры - это плюс 1, 2, 3, n devops-инженеров - это более сложные процессы тестирования, управления зависимостями, интеграциями, а это дополнительное время тех дорогих людей, о которых я написал выше, а работу работать надо, значит этих дорогих людей надо немного больше (если все только начинается, то на микросервисы нужно в среднем на 10-30 разработчиков больше, чем на монолит) - а если это в облаке - вот вам счет в N раз больше за аренду мощностей и инфраструктурных компонентов в облаке И это очень сильно разгоняет общую стоимость владения, а мы помним, что по условию задачи, никакой бизнес- или архитектурной потребности не было и в итоге мы получаем значительное удорожание решения без какой-либо безнес ценности (то есть фактически просто так стали больше тратить), а самое печальное, что в условиях текущих цен и зарплат синьор-специалистов это может съесть всю прибыль компании… и самое печальное, - если на этом фоне начать кадровую оптимизацию, то есть уволить синьоров, попытаться нанять людей с меньшим опытом, то, учитывая специфику микросервисов, - распределенная система, сложна инфраструктура,не самые простые процессы разработки и тестирования, достаточно замысловатый мониторинг, - это вполне может стать началом конца. И все это, прошу обратить внимание, про экономику :)
Экономика микросервисов А первый пост будет как раз про микросервисы 😂 В общем,…
Из этого канала
- #593Конференция закончилась, презентация с моего выступления, рад, что тема нашла…
Конференция закончилась, презентация с моего выступления, рад, что тема нашла отклик и породила много обсуждений после выступления, значит имеет смысл…
- #595Выложил на хабр статью по оценке типовых и R&D задач. В IT-индустрии существует…
Выложил на хабр статью по оценке типовых и R&D задач. В IT-индустрии существует фундаментальная проблема, которая годами заставляет команды срывать дедлайны,…
- #596А еще в субботу выступаю на Analyst Days со схожей с ArchDays темой, но уже для…
А еще в субботу выступаю на Analyst Days со схожей с ArchDays темой, но уже для аналитиков, и здесь будет про то, на какие red flags обратить внимание…
- #585Скоро снова должна появится возможность оставлять комментарии. Telegram,…
Скоро снова должна появится возможность оставлять комментарии. Telegram, видимо, eventually consistent :) PS: вы не представляете, как много я не написал,…
- #583Итак, тема микросервисов уже достаточно зрелая как в информационном поле, так и…
Итак, тема микросервисов уже достаточно зрелая как в информационном поле, так и в практической реализации.