Backend
Backend в широком смысле
Backend в широком смысле - представляет из себя набор из 6 сервисов: Backend, PostgreSQL, ClickHouse, Redis, EMQX, DataPipe. Указанные сервисы вместе обеспечивают реализацию бизнес-логики Pepeunit, а также взаимодействие всех внешних агентов:
Backend-сервис
Backend-сервис - главный из 6 компонентов Backend в широком смысле. Размещается на сервере и обеспечивает обработку, хранение и анализ информации. Реализует интеграции с остальными 5 сервисами, а также взаимодействует с другими агентами с использованием API:
- MQTT -
fastapi-mqtt - REST -
swagger - GQL -
strawberry - Telegram Bot -
AioGram