Advertencia: yo trabajo en Stream
Utilizamos una combinación de bases de datos relacionales y no relacionales para rastrear actividades y el despliegue del almacenamiento de datos. Tenemos una versión de código abierto que puede autohospedar, o simplemente puede enviar eventos a nuestra API y nos encargaremos de la arquitectura por usted (permitimos actividades de 3M por mes en nuestro plan gratuito).
La complejidad, como mencionó, es la construcción dinámica de la fuente, en comparación con el intercambio de toneladas de almacenamiento de bases de datos y algoritmos para administrar fuentes a medida que se agregan actividades.
- ¿Cuáles son los marcos que pueden desarrollar aplicaciones CRUD móviles / web simples?
- ¿Debo usar MEAN stack o LAMP para una aplicación web?
- ¿Cómo puedo tener un número aleatorio de 6 cifras enviado automáticamente a los solicitantes de mi formulario web y también guardado en la base de datos?
- Cómo escribir una aplicación web en 'C'
- ¿Qué servidor web utiliza HostGator para el alojamiento compartido?
He visto una arquitectura similar construida en Mongo donde la actividad de un usuario era solo una lista de referencias administrada dinámicamente a otros documentos de Mongo, pero luego tienes que lidiar con Mongo. (El backend de Stream es un grupo masivo de Cassandra).
Si está interesado en registrarse para probarnos: Stream | API para crear flujos de actividad y noticias