Недавно прочел что стаковерфлоу с их 300-450 запросов в секунду написаны на монолите и реплецированы на 9 серверах.
rps - никак не связан с необходимостью введения микросервисной архитектуры
50 разрабов в одной репе это порой больно, как вариант
В чем тогда смысл вводить голанг сервисы на пхп проекты? Голанг разве не для таких случаев
Наверное больше влияет команды, их знания, занятость, распараллелить разработку, сфера ответственности и т.д.
А ты разом монолит перепишешь?
Я вообще не умею в архитектуру микросервисов. Начал изучать вот и возникают вопросы глупые
1. Микросервисы можно писать не только на go; 2. Если есть сложности с нагрузкой, то переход на микросервисы это не решение проблемы, в большинстве случаев переход на микросервисы вызывает деградацию производительности 3. Go хорошо ускоряет php в роли менеджера процессов, посмотрите реализацию RR. И это архитектурное решение никак не про микросервисы
Как выше подметил коллега, микросервисы это про масштабирование команды разработки
Если хорошо организовать git flow, branches, code review, то вполне норм. В микросервисах ни чуть не больнее)
Думаю главный плюс ускорение ttm отдельных сервисов
Обсуждают сегодня