Workspace Digital Awards 2025 — престижнейшая международная премия в сфере диджитал. Принять участие!
Роща разработки
Агрегатор фриланс бирж (Парсер заказов)
Роща разработки
#Сайт под ключ

Агрегатор фриланс бирж (Парсер заказов)

158 
Роща разработки
Роща разработки Беларусь, Лида
Поделиться:
Клиент

Мы сами

Бюджет

300 000

Сфера

Программное обеспечение

Регион

Беларусь, Лида

Тип сайта

Порталы и сервисы

Сдано

Февраль 2024

Задача

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

Решение

Микросервисная архитектура:Проектирование микросервисов включало разработку сервисов для обработки запросов, парсинга данных с фриланс бирж, хранения и анализа информации. Каждый микросервис имеет свою область ответственности, что позволяет масштабировать систему и улучшать её производительность. Оркестрация и управление микросервисами осуществляется с помощью Spring Cloud, что включает использование Spring Cloud Gateway для маршрутизации запросов и Spring Cloud Config для централизованного управления конфигурациями.Парсинг фриланс-заказов:Разработаны парсеры, которые извлекают данные о заказах с различных фриланс бирж. Использование WebFlux позволяет асинхронно обрабатывать запросы и повышать производительность парсеров. Интеграция с API фриланс бирж обеспечивает получение данных о заказах, включая информацию о проекте, сроках и требованиях.Хранение и анализ данных:Для логирования и анализа данных применяется стек ELK (Elasticsearch, Logstash, Kibana). Elasticsearch используется для хранения и поиска данных, Logstash для обработки и преобразования логов, а Kibana для визуализации и анализа данных. Хранение данных о заказах организовано в реляционной или NoSQL базе данных в зависимости от требований.Управление доступом:Аутентификация и авторизация пользователей реализованы с помощью Keycloak, что обеспечивает безопасность и контроль доступа к сервисам.Разработка интерфейса:Фронтенд-разработка выполнена с использованием React.js, что обеспечивает интуитивно понятный и адаптивный интерфейс для пользователей, позволяя легко искать и управлять фриланс-заказами. Интеграция с бэкендом осуществляется через REST API и WebSocket, что позволяет получать актуальные данные в реальном времени.Контейнеризация и развертывание:Микросервисы контейнеризованы с помощью Docker для упрощения развертывания и масштабирования системы. Оркестрация контейнеров и микросервисов осуществляется в рамках общей инфраструктуры.

Результат

Комментарий агентства

Роберт Макрицкий
Роберт Макрицкий

Backend-разработчик

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

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

Роберт Макрицкий
Роберт Макрицкий

Директор

Агрегатор фриланс-бирж, который мы сделали, повысил эффективность в поиске заказов на 70%. Мы получили мощный инструмент, который объединяет информацию с различных фриланс-площадок в одном интерфейсе. Это значительно упростило процесс поиска и управления заказами. Теперь мы можем быстрее находить подходящие проекты, эффективно отслеживать новые возможности и лучше организовывать наш рабочий процесс. Агрегатор помог нам значительно повысить продуктивность и сократить время, затрачиваемое на поиск заказов. Мы очень довольны результатом нашей работы и созданным нами продуктом

https://aj.gdev.by/

Стек технологий

  • Java Java Язык программирования
  • JavaScript JavaScript Язык программирования
  • React.js React.js Фреймворк/библиотека
  • Spring Spring Фреймворк/библиотека
  • MySql MySql База данных
  • Docker Docker Среда разработки
  • Eclipse Eclipse Среда разработки
  • Figma Figma Графический редактор

Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Роща разработки с удовольствием обсудит вашу задачу

Оставить заявку