Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Когда в IT-вакансии пишут, что нужно будет "масштабировать микросервисы", что имеется в виду?

Андрей Панарин Искусственный Интеллект (267012), на голосовании 2 месяца назад
Простая команда вида
 kubectl scale --replicas=N ... 
Или более комплексные рабочие процессы?
Расскажите, пожалуйста, если кто этим занимался.
Голосование за лучший ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (272669) 3 месяца назад
Да кто их знает какая у них стратегия. Вряд ли подразумевается автоматическое горизонтальное масштабирование репликами. Надо готовиться ко всему, и к масштабированию данных, балансировке, оптимизации алгоритмов, использованию очередей, кэшированию...
Senior Backend Developer Оракул (81046) 3 месяца назад
Твой вариант работает для максимально простых случаев, но не забывай что микросервис как правило не существует в сферическом ваккуме и у него есть много зависимостей, который так же нужно масштабировать, но в других объемах, так же есть базы данных, которым с возможным шардированием, различного рода кэши, очереди, так же помимо горизантального масштабирования, есть еще вертикальные. Все эти вещи требуют достаточно тонкой настройки
Андрей ПанаринИскусственный Интеллект (267012) 3 месяца назад
Очень интересно. Этому где-то учат или только на работе?
Senior Backend Developer Оракул (81046) Андрей Панарин, быть devops'ом? в целом лучше чем на работе, конечно, нигде такому не научишься, но какие-то базовые знания доступны в мировой сети.
Адмиральский Кетчуп Гуру (3375) 3 месяца назад
Из микросервисов делать макросервисы.
P.S. Жена Билла Гейтса после первой брачной ночи ему говорит: "Теперь я понимаю, почему ты так назвал свою компанию".
Похожие вопросы