Обновить
2
Iskander Rakhimov@Iskanr

Frontend developer

3
Рейтинг
Отправить сообщение

Nexus 3 как прокси для npm и PyPI: опыт команды из 16 разработчиков

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели4.4K

За последние пару лет доступность внешних реестров и CDN для российских команд стала менее предсказуемой. Для пользователя это обычно выглядит как «сайт не открывается», а для разработчиков — как внезапно упавший CI, зависшая сборка или сорванный деплой.

Привет, Хабр! Меня зовут Рахимов Искандер, я фронтенд-разработчик в компании Sofoil.

Для понимания контекста: речь идёт о подразделении Sofoil, которое занимается разработкой интерактивных обучающих систем. В команде работает 16 разработчиков, а основной стек — Angular на фронтенде и Python на бэкенде.

Со временем проблемы с внешними реестрами начали накапливаться: сборки замедлялись, периодически возникали таймауты, а стабильность релизов всё чаще зависела не от нашего кода, а от доступности сторонних сервисов.

В какой-то момент стало понятно, что проблему нужно решать системно. В качестве решения мы выбрали Sonatype Nexus 3. Расскажу, как внедряли его в инфраструктуру, какие задачи он закрыл и с какими нюансами пришлось столкнуться.

Читать далее

Информация

В рейтинге
1 727-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Фронтенд разработчик
От 150 000 ₽
JavaScript
HTML
CSS
Angular
SCSS
Адаптивная верстка
TypeScript
Веб-разработка