Всем привет! Разрабатываю систему управления автопарком(бэк - Django, апи - DRF, фронт - ангуляр), и есть необходимость прикрутить мониторинг транспорта, т.е. нужно по tcp принять данные с трекера, обработать их, записать в базу и передать во фронт. Как я понимаю для таких вещей должен подойти Channels. И в связи с этим появилось несколько архитектурных вопросов. Как сильно повлияет использование channels на весь существующий проект: могу ли я использовать механизм работы с запросами Channels только для некоторых задач (сокет для приема данных, отдача данных во фронт при записи в определенную таблицу в БД), а остальное чтобы все работало по старой схеме? Или в таком случае лучше запустить отдельный проект? Как Channels дружит с DRF? Могут ли возникнуть проблемы при совместном использовании DRF и Channels?

Извиняюсь за возможно очень глупые вопросы, просто ни разу не имел дело с real-time приложениями