Pull to refresh
4K+
2
Iskander Rakhimov@Iskanr

Frontend developer

3
Rating
Send message

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

Level of difficultyEasy
Reading time7 min
Reach and readers6.3K

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

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

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

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

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

Читать далее

Information

Rating
1,647-th
Location
Россия
Registered
Activity

Specialization

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