🌐 Экосистема проектов

Как наши сайты и сервисы связаны между собой и обмениваются данными

Взаимосвязь проектов

🌐
biznes.lucheestiy.com
Основной каталог компаний
Главный сайт
↑ ↑ ↑

Данные поступают от вспомогательных сервисов

verify
Верификация
📚
biznesinfo
База данных
📰
news
Планируется
🗺
karta
Документация

Как проекты обмениваются данными

verify.lucheestiy.com → biznes.lucheestiy.com

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

📚

biznesinfo.lucheestiy.com → biznes.lucheestiy.com

Информационный портал хранит детальные данные о компаниях в PostgreSQL и синхронизирует основную информацию с главным каталогом.

📰

news.lucheestiy.com → biznes.lucheestiy.com

(Планируется) Новостной сервис будет собирать и публиковать новости о компаниях, которые будут отображаться на их страницах в каталоге.

🗺

karta.lucheestiy.com (Этот сайт)

Документирует всю архитектуру и помогает понять как работает система. Не передаёт данные, только отображает информацию.

Техническая реализация

📦 Общая сеть Docker

Некоторые проекты используют общую Docker-сеть biznesinfo-network для прямого доступа к базе данных PostgreSQL.

networks:
  biznesinfo-network:
    external: true

🗃 Общие данные

Сервисы verify и verify2 используют общий том данных для доступа к базе данных SQLite.

volumes:
  - /home/mlweb/data:/data

🚀 Планы развития

1

news.lucheestiy.com - Новости

Автоматический сбор и публикация новостей о компаниях из каталога.

2

analytics.lucheestiy.com - Аналитика

Статистика посещений, популярные компании, тренды.

3

api.lucheestiy.com - API

Единый API для доступа к данным всех сервисов.