Антон, мне тебе про пилястры и фронтоны рассказать, или ты хочешь послушать про DDD, или может про то как надо хранить состояние пользователя в системе. Может про stateless/stateful проектирование? Если тебе интересно "копать" в чужом коде репозиториев - вперед и с песней на GitHub, но если же тебе интересно докапываться до моих предложения по поводу решения конкретной проблемы - предложи альтернативу, укажи на слабые/бессмысленные моменты в моем подходе и мы вместе это обсудим. Критикуешь, предлагай и желательно вовремя, и конкретно на вопрос того чья задача/проблема это была.