🌐 Экосистема проектов
Как наши сайты и сервисы связаны между собой и обмениваются данными
Взаимосвязь проектов
Данные поступают от вспомогательных сервисов
Как проекты обмениваются данными
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
🚀 Планы развития
news.lucheestiy.com - Новости
Автоматический сбор и публикация новостей о компаниях из каталога.
analytics.lucheestiy.com - Аналитика
Статистика посещений, популярные компании, тренды.
api.lucheestiy.com - API
Единый API для доступа к данным всех сервисов.