ДжазТим — надежный технологический партнер

Agile разработка ПО на Java

Регистратор аккаунтов в облачных сервисах

Описание проекта

Проект представляет собой консольную java-утилиту, которая при запуске начинает автоматически регистрировать аккаунты в облачных сервисах (Dropbox, Box, Google Drive и т.д.), и вносить информацию об этих аккаунтах в базу данных. Утилита может запускаться как вручную, так и автоматически — по расписанию или при необходимости в получении какого-либо количества аккаунтов. В утилите продуманы алгоритмы и способы обхода защит от автоматических регистраций и дальнейшего обнаружения автоматически зарегистрированных аккаунтов:

  • Использование аккаунтов популярных email-сервисов (Google, Yandex);
  • Ввод капчи — использование сервисов, в которых пользователи за небольшую плату вводят капчу, что даёт почти 100% распознавание;
  • Алгоритмы, эмулирующие работу реального пользователя;
  • Использование proxy.

В регистратор аккаунтов входит набор вспомогательных утилит:

  • Утилита для автоматического обновления списков прокси. Прокси берутся из сторонних сайтов;
  • Веб-интерфейс, с помощью которого можно более быстро взаимодействовать с утилитой, если она установлена на сервере;
  • Анализатор статистики, который позволяет проверять, какие аккаунты были забанены, выявлять причину бана и исправлять её.

Технологии

Java 7, Spring, Selenium, Apache HttpClient, Json, Zabbix, Junit, Maven, SDK облачных сервисов и сервиса ввода антикапчи, JavaScript, MySQL, Swing

Скриншоты

Особенности проекта

  • Работа в распределенной команде.
  • Наряду с разработкой наша команда занималась администрированием серверов.
  • Эффективное управление проектом на основе гибких методологий, использование JIRA Agile.

Результат проекта

В процессе работы над проектом в полном объеме была реализована требуемая функциональность продукта. Кроме того, некоторые новые элементы, предложенные командой разработчиков, также стали частью продукта. Команда полностью оправдала ожидания клиента в отношении производительности, компетентности и способности эффективно координировать деятельность для достижения поставленных целей.

Достижения компании на проекте

  • Бизнес-анализ требований был проведен в ходе непосредственного общения с заказчиком.
  • Были выстроены scrum-процессы. Они способствовали эффективной работе в распределённой команде и выходу на стабильные итерации.
  • Большое количество архитектурных решений было предложено и внедрено командой.
  • Подготовлен полный набор документации, что сильно упрощает поддержку и сопровождение продукта любой другой компанией.

Отзывы клиентов

Акционер проекта

Коллектив разработчиков ДжазТим участвовал в бизнес-анализе требований проекта, реализовал все поставленные задачи в полном объеме и в срок, оправдав наши ожидания успешной командной работы.

Продукт был разработан и реализован специалистами ДжазТим на основе уникальных алгоритмов хранения и шифрования данных, что обеспечило беспроблемное, равномерное распределение данных пользователей в различных облачных аккаунтах хранения данных. Было внедрено большое количество архитектурных решений, которые позволили стабилизировать и расширить функционал проекта.

Эффективным решением со стороны компании ДжазТим было налаживание процессов в команде и внедрение методологии Scrum/Agile. В итоге, каждый в распределенной команде был заинтересован в эффективной реализации проекта, что позволило выйти на стабильные итерации.

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

Свяжитесь с нами, чтобы обсудить Ваш IT-проект

    Имя *

    Название компании

    Email *

    Телефон

    Чем мы можем Вам помочь? *

    * – Обязательные поля для заполнения