Цель: Создать веб-интерфейс для эксплуатационной команды телеком-оператора поверх NetBox, чтобы ускорить доступ к данным по кабельным соединениям. Боль клиента: «Мы тратим часы на поиск кабеля или интерфейса». «Стандартный NetBox не даёт нужных фильтров». «Нужно обеспечить доступ всей команде через корпоративную AD/LDAP». Что мы сделали: Разработали двухконтурное решение с локальным кэшированием данных из API NetBox. Это ускорило работу фильтров в десятки раз. Реализовали гибкую авторизацию (LDAP + локальные аккаунты) для непрерывного доступа. Добавили форму добавления новых кабелей прямо в портале. Технологии: (Ключевые теги) Python/Django, NetBox REST API, ldap3, SQLite/ORM. Моя роль: Программирование прикладной логики синхронизации, проектирование моделей кэша, реализация UX для эксплуатации. Результат: Эксплуатационная команда получила быстрый интерфейс для поиска кабелей за секунды вместо минут. Время поиска снизилось с 30 мин до 7 сек. Система продолжает работать даже при недоступности основного провайдера ИИ благодаря режиму деградации. Какие задачи можем решать: Интеграции с NetBox/IPAM/DCIM, разработка операционных порталов, внедрение LDAP/SSO в корпоративных системах. NDA переданы заказчику