Django в центре экосистемы Многие из вас могли заметить мою неравнодушность к Django - есть очевидная причина тому, у нас на нем написана львиная доля функционала. Рассказываю как выглядит архитектура Множество приложений - одна архитектурная философия У нас несколько продуктов - основное мобильное приложение Nova Cardio, веб-платформа для врачей, внутренние инструменты аналитики. Везде в центре архитектуры лежит Django, а вокруг крутятся специализированные сервисы В основном Django приложении у нас куча собственных django-apps под разные задачи: - nova_device - управление устройствами - nova_health - обработка данных - nova_quiz - система опросников - nova_account - аккаунты пользователей - nova_raw_measurement - сырые данные с устройств Переиспользуемые компоненты между проектами Часть функционала мы выделили в отдельные пакеты и используем во всех наших приложениях: - django_nova_users - система пользователей с поддержкой Keycloak и обычной авторизации - Push уведомления для м