хранение информации:
базы данных: текущее -редис, история - монго.....
дублирование информации -причины(защиты от сбоев, увеличение быстродействия....)
построение отношений:
передача параметров и проверки , взятие данных из баз ........
Сообщение от faraday
|
Просто я пытаюсь перейти от понимания работы клиентского кода, к разработке серверного, поэтому возможно вопрос банален или не правильно сформулирован.
|
причём здесь это ? сейчас абсолютное непонимание архитектуры строящегося приложения. Архитектура первична -код всего реализация архитектуры.
В вашем случае слои первичны в архитектуре:
слой проверки корректности адреса запроса
слой проверки юзера
слой корректности переданных данных(по отношению к сохранённым)
....
слои построения отношений
Сообщение от faraday
|
которая должна создать комнату с двумя этими пользователями где они могут общаться друг с другом. Как такое обычно делается?
|
абстрактно . как обычно делается хлеб ? нужны ингредиенты, хлебопёк и печь. а вот какие инградиенты будут, уровень хлебопёка, его рецепты ,режимы в каких работает печь -дело индивидуальное.
печь,хлебопёк, ингредиенты необходимы -это слои
какими печь,хлебопёк, ингредиенты будут -будут различными у всех-это индивидуально
как угодно делать , зависит от знаний и многих других факторов , среди которых и скорость разработки, и цена , и уровень, и нагрузка и......
а взаимодействие между пользователями можно строить как угодно, и код строить как угодно -это дело вкуса