Платформа Smart Logistics это мощная веб CRM система , предназначенная для логистических компаний и маркетплейсов. Она позволяет управлять всеми бизнес процессами, включая данные о заказах, складах, перемещении, оборудовании, доставке товаров и связанных с ними документов.
Система включает в себя веб-интерфейс, мобильное приложение, бэкенд-сервер и интеграцию с распределенным файловым хранилищем (Storj)
Продукт обеспечивает удобное управление процессами для клиентов, сотрудников и администраторов.
Архитектурные решения:
- Архитектура серверов построена на базе микросервисов.
- Отдельные сервисы для управления клиентами, заявками, оборудованием и файловым хранилищем.
- Использование API Gateway для маршрутизации запросов между клиентскими приложениями и микросервисами.
- Запросы от веб- и мобильных приложений поступают через API Gateway.
- Сервис аутентификации обрабатывает JWT-токены для проверки прав доступа.
- Данные передаются в PostgreSQL через ORM
- Файлы загружаются в распределённое хранилище Storj, ссылки на них сохраняются в базе данных.
Кэширование:
- Redis для временного хранения часто запрашиваемых данных (например, сеансов пользователей или метаданных оборудования).
- Кэширование API-ответов на уровне шлюза для снижения нагрузки.
Резервное копирование:
- Регулярное создание резервных копий базы данных (PostgreSQL) и файлов из Storj.
- Хранение резервных копий в облачных сервисах (AWS S3, Google Cloud Storage).
https://iton.ru/