Обратите внимание на новомодный GraphQL, тут про вопрос единой точкой входа для всех запросов и счета их тяжесть и времени для обработки (тут и схема документаций от и до, и типизация и подписатся на события с сервера можно итд)
Также советую взглянуть на Pydantic как замена механизма сериализации, дык бонусом придёт и аннотаций типов и будет еще проще генерить тесты итд
а чтобы весь этот компот связать с Django есть вдохновленным Fastapi реализация для джанги django-ninja
вдобавок можно глянуть на Prisma и Hasura чтобы еще меньше делать магию руками а использовать чужой труд
Обратите внимание на новомодный GraphQL, тут про вопрос единой точкой входа для всех запросов и счета их тяжесть и времени для обработки (тут и схема документаций от и до, и типизация и подписатся на события с сервера можно итд)
Также советую взглянуть на Pydantic как замена механизма сериализации, дык бонусом придёт и аннотаций типов и будет еще проще генерить тесты итд
а чтобы весь этот компот связать с Django есть вдохновленным Fastapi реализация для джанги django-ninja
вдобавок можно глянуть на Prisma и Hasura чтобы еще меньше делать магию руками а использовать чужой труд
Полезные ссылки:
Фрагменты
Django-Ninja
Hasura
Магия документаций и интроспекций
Про GraphQL
Prisma