Estrutura de fan-out do Firebase para feed de notícias

Eu tenho um banco de dados composts, users e outros nós, como o aplicativo de mídia social clássico.

Continuo implementando as práticas recomendadas para meu aplicativo. E agora eu quero reescrever minha faixa de notícias (postagens de usuários que eu sigo (como a guia home no Instagram)).

Eu li algumas informações sobrefan-out estratégia e agora estou confuso em como fazê-lo corretamente.

Então, eu tenho 2 oportunidades:

Gostaraqui: Sempre que o usuário adiciona novospost, istopost com informações completas serão copiadas parausers-timeline(users news strip)/UID/postId: FULL INFO para todosfollowers distouser. E toda edição editará cada menção a issopost.

Toda vez que o usuário adiciona novospost, istopostID será copiado parauser-timeline(users news strip)/UID/postId: true para todosfollowers distouser. E toda edição editará apenas a postagem de origem.

Qual lógica é melhor com o Firebase?

questionAnswers(1)

yourAnswerToTheQuestion