20.янв.2023
Бесперебойный деплой микрофронтендов с Kubernetes: как настроить
Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один свободный бакет. Заливаешь код в мастер, а в это время то же самое делают еще пять разработчиков. Скапливается очередь, код еле ползет, а через час деплой вообще обваливается — Octopus не справился с нагрузкой. Пока чинишь это, оказывается, что твои обновления уже попали в продакшен заодно с чужими. Когда число проектов возросло до 14, все это повторялось с каждым разработчиком по несколько раз в день. Поэтому мы решили вслед за коллегами-бэкендерами перейти на независимый деплой в Kubernetes.В этой статье собран опыт платформы автоматизации маркетинга Mindbox по реформированию фронтенда:Kubernetes вместо Yandex Cloud S3: деплоим микрофронтенды без сбоевАвтоматизированный вывод метаданных: экономим ресурсы разработкиПостепенный переход: меняем деплой без вреда для пользователейХот-тестинг: ускоряем обновление фронтендаСоветы: как улучшить деплой без микрофронтендов и Kubernetes Читать далее
Название: Бесперебойный деплой микрофронтендов с Kubernetes: как настроить
Ссылка на источник:
https://habr.com/ru/post/711898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711898