мне всегда было проще написать, чем объяснять что-то. вопрос в том, что когда непонятно детально ТЗ, то и реализация может быть какой угодно, и скорее всего неправильной
да. вот мне тоже все коллеги так говорят. они доТЗшились до того, что у них уже сервис для работы с одной табличкой пишут в 4-5 разных тасок.
потому что ни у кого нет комплексного видения что это будет и как ДОЛЖНО работать. но они знают как накодить конкретный кусок SQL запроса и ответить на конкретный вопрос. в архитектуре нет конкретных вопросов. есть только списки преимуществ и недостатков если сделать одним из нескольких способов.
я писал сюда чтобы узнать каким можно - shareReplay() или просто делать субьектом. в итоге после часа разговоров и обсуждений и попыток сказать что "всё зависит от моей головы" (в которой как ты понял еще ничего нет и ничего от нее зависеть не может) - мы выяснили что есть и третий вариант - использовать оба подхода сразу.
но так и не выяснили какой лучше