n sei o que é rxjs. me referia ao desing pattern mesmo. pelo que entendi pode ser implementado de algumas maneiras. obrigado pela resposta. ajudou. no final foi decidido que cada tabela tem seu repositorio. ai chama cada repo necessario para criar uma entidade no serviço. o que achou disso? eu to so tentando entender novas perspectivas pq sou dev iniciante e to meio isolado no meu contexto. Não quero ficar limitado a ter sempre a mesma cabeca e so conseguir enxergar uma solução p tudo.