/ Светлый Worket

Как мы сделали Droket

Для тех кто не знает про наш новый проект, прошу для начала прочитать эту статью

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

Как мы сделали Droket

Как мы сделали Droket

1. Бот

Для начала мы собрали бота(ИИ), который использует нейронные сети для определения эротических фото и добавления ссылок на них в нашу базу данных. Бот был написан на JavaScript и работает на платформе Node.JS, все действия бота выполняются отдельно от самого сервера в асинхронном потоке. Также на сайте есть возможность предложить фотографию, бот добавляет ваши фото в очередь и обрабатывает их по мере возможности.

Как мы сделали Droket

2. Сервер

В качестве сервера используется собственная разработка — V3 IO, модификация над V3 для поддержки веб сокетов(с помощью socket.io). Сам V3 написан на JavaScript и использует MongoDB в качестве базы данных.

Droket

3. Веб приложение

Веб приложение также написано на JavaScript, для модификации DOM используется старый добрый jQuery, приложение полностью работает на веб сокетах, тем самым имеет двухстороннюю коммуникацию с сервером. В качестве UI фреймворка был выбран Bootstrap 4 из-за его простоты и оптимальной скорости загрузки.

Как мы сделали Droket

4. Хостинг

Весь Droket хостится на выделенном сервере, с собственной надстройкой Debian а также Nginx в качестве веб сервера. HapProxy отвечает за распределение нагрузки по кластеру

Сам проект был сделан всего за пару дней, зато было очень весело, Droket это прежде всего платформа, так что ждите обновлений и новостей, сделаем дрокет еще круче! Кстати если вы разработчик и готовы помочь в работе над нашими новыми амбициозными проектами, приглашаю вас к нам в команду разработчиков Worket! Напиши мне и мы обсудим все возможности сотрудничества!