Стоит ли использовать WebSocket в данной реализации?
Доброго времени!
Стала задача реализовать следующий функционал: необходимо, чтобы когда пользователь заходит на определенную страницу она блокировалась для других. В текущей реализации использую сервер поднятый на AIOHTTP и общаюсь с фронтендом через WebSocket. Так же нужно проверять, выполняет ли пользователь какие либо действия, если некоторое время нет, тогда страница освобождается для других пользователей. Занятые страницы хранятся в базе MongoDB.
Вопрос заключается в том, является ли выбранная архитектура верной? Можно ли как то упростить? Так уж ли необходимы здесь WebSocket?