-
Вызов
VPN-клиентами Hotspot Shield ежемесячно пользуются 20 миллионов человек из 190 стран. Проект настолько масштабен и сложен, что требует привлечения большого количества специалистов для работы над ним. Несколько команд одновременно работают над серверной частью, совершенствованием протокола туннелирования трафика, поддержкой многочисленных приложений и обеспечением безопасности пользователей. Но, даже этого недостаточно, чтобы воплотить в жизнь всю функциональность, которую хотелось бы донести до клиентов. Заказчик не укладывался в сроки, поэтому обратился в нашу компанию с просьбой о создании выделенной команды разработчиков, которая смогла бы быстро влиться в рабочий процесс и решить часть важных задач в рамках проекта. -
Подход
Она должна была осуществлять проектирование, мониторинг и управление инфраструктурой клиента, тем самым снижая аварийность и обеспечивая её максимальную производительность. Для этого DevOps- и Ops-инженерами использовались следующие технологии: Docker, Kubernetes, EFK-стек (Elasticsearch, Fluentd, Kibana), Prometheus, а также облачная платформа AWS. Им предстояло не только глубоко погрузиться в проект, но ещё наладить двусторонний обмен знаниями, а также тщательно следить за соблюдением соглашения об уровне качества обслуживания. Параллельно наши разработчики занимались созданием комплекса решений, а именно: мобильными клиентами для iOS и Android (Swift и Kotlin), десктопными приложениями (С#/.NET), серверной и клиентской частью (Java и JavaScript) веб-приложений, а также серверной частью VPN-сервиса (Python, C/C++ и Golang).Основным, решающим обстоятельством для меня при выборе Sibedge было прямое взаимодействие с руководством компании, а также ответственность и способность прозрачно и быстро организовать все процессы.
Специалисты Sibedge демонстрировали гибкость и высокую готовность к решению разного рода задач и проблем на протяжении всего проекта. Более всего для меня в партнерских взаимоотношениях ценны и важны доверие, обязательность, профессионализм. Этими качествами в полной мере обладает команда Sibedge.
-
Итог
Задачи были распределены между группами разработчиков таким образом, что в итоге мы достигли отличных результатов по всем направлениям. Были созданы удобные мобильные приложения для iOS и Android, а также десктопные клиенты для Windows и Mac OS. Наши специалисты значительно улучшили клиентскую и серверную части VPN-тоннеля, модифицировали программное обеспечение для сторонних вендоров, обеспечили развёртывание и поддержку серверов. NOC-команде удалось повысить стабильность инфраструктуры и эффективность предоставления услуг. Благодаря нашему участию в проекте, клиент смог полностью сосредоточиться на продвижении своего продукта вместо того, чтобы тратить время на подбор квалифицированных разработчиков и выстраивание производственного процесса. Успешный опыт совместной работы положил начало долгосрочному сотрудничеству нашей компании с заказчиком.