Estructura de despliegue de Firebase para noticias

Tengo una base de datos conposts, users y otros nodos como la aplicación clásica de redes sociales.

Continúo implementando las mejores prácticas para mi aplicación. Y ahora quiero volver a escribir mi tira de noticias (publicaciones de usuarios que sigo (como la pestaña de inicio en Instagram)).

He leído alguna información sobrefan-out estrategia y ahora estoy confundido sobre cómo hacerlo correctamente.

Entonces, tengo 2 oportunidades:

Me gustaaquí: Cada vez que el usuario agrega nuevospost, estapost con información completa se copiará ausers-timeline(users news strip)/UID/postId: FULL INFO a todosfollowers de estauser. Y cada edición editará cada mención de estopost.

Cada vez que el usuario agrega nuevospost, estapostID será copiado auser-timeline(users news strip)/UID/postId: true a todosfollowers de estauser. Y cada edición editará solo la publicación de origen.

¿Qué lógica es mejor con Firebase?

Respuestas a la pregunta(1)

Su respuesta a la pregunta