> Для go, как я понимаю, нужно квалификацию повыше, чем для Питона, не?А хрен знает, эн знакомых вебмакак спокойно свалили с пыха и питона на это. У части даже высшего образования нет, а у некоторых даже и школьное хромое, когда видно что математика не их конек. Если на нем нормально даже им - значит не ракетная наука.
И их код я смотрел, микросервисы прикольно получаются, лаконично, понятно, даже я могу их код читать без напрягов хоть и почти полный профан в го.
> На питоне любой индиец может. А вот на go?
Вот именно индийцев у меня знакомых как-то мало, так что не знаю. Но го гугл сделал, у них раджей хватает и видимо это решаемо. И еще эн нагруженых сервисов проследовали тем же маршрутом. Некоторым правда вштырило и они в запале смогли в плюсы и хруст. Вот там я уже поверю насчет серьезного подтяга квалификации.
> Или идея в том, чтобы весь ынтерпрайз разбить на мелкие микросервисы с
> небольшим количеством кода (чтобы даже последний манкикодер не смог сильно налажать),
> каждый в свой контейнер изолировать, и таких контейнеров держать 2...5 версий,
> с возможностью отката на стабильную, если что.
На игогошке микросервисы получаются компактно и просто. А относительно декоррелированные микросервисы проще разрабатывать и поддерживать, как любые другие условно-независимые компоненты.
> В общем, что так джава платформа, которая ест всю память, что так
> толпа микросервисов, каждый из которых вроде и не жрёт, но их
> мно-го, извините за каламбур.
Много ли их - зависит от сложности проекта. И таки много мелких сущностей более удачный паттерн чем одна или несколько огромных, из-за того что написание программы усложняется примерно квадратично размеру. Этот паттерн придумали задолго до игогошек, то что они им агрессивнее пользуются - глядя на их код сойдет за фичу а не баг.
А если кодер не совсем д00рак и названия нормальные давал, когда в проекте X надо поменять что-то делающее Y, сунуть нос в 1 мелкий компонент и просто поменять как надо - таки сильно проще чем одуплять в огромную сложную монстрилу. Получает +100 к майнтенансу.