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?