Neoris · Plataforma editorial

CMS utilizado por Clarín, Olé, Elle y El Litoral.
Desarrollo de una nueva versión de una plataforma de publicación utilizada por cuatro marcas editoriales, con frontend React y servicios backend Node.js.
Plataforma utilizada por
Resumen ejecutivo
El caso en una mirada.
Desarrollo de una nueva versión de una plataforma de publicación utilizada por cuatro marcas editoriales, con frontend React y servicios backend Node.js.
Rol: Experienced Developer.
Contexto y necesidad
Qué requería el sistema.
Contexto
Proyecto desarrollado en Neoris para una plataforma editorial utilizada por Clarín, Olé, Elle y El Litoral. Estas marcas describen el alcance del producto, no una relación laboral directa.
Necesidad
Articular experiencia editorial, servicios backend, persistencia, mensajería asíncrona, búsqueda y caché dentro de una solución distribuida.
Mi responsabilidad directa
Ejecución técnica atribuible.
- Desarrollo de funcionalidades frontend con React.
- Desarrollo de servicios backend con Node.js.
- Integración de MongoDB para persistencia y RabbitMQ para comunicación asíncrona.
- Integración de Elasticsearch para búsqueda.
- Uso de Redis y Varnish para caché y rendimiento.
Trabajo realizado en colaboración
Contribución como Experienced Developer dentro del equipo de proyecto de Neoris. El alcance publicado no atribuye a una sola persona el diseño integral ni los resultados de la plataforma.
Arquitectura conceptual
Cómo se conectan las responsabilidades.
Arquitectura conceptual de las capacidades documentadas que soportaban la experiencia editorial.
Experiencia editorial: React soporta las funcionalidades frontend del CMS.
- Experiencia editorial: React soporta las funcionalidades frontend del CMS.
- Servicios backend: Node.js implementa servicios que articulan las capacidades.
- Comunicación asíncrona: RabbitMQ conecta componentes mediante mensajería.
- Persistencia y búsqueda: MongoDB gestiona persistencia y Elasticsearch habilita búsqueda.
- Caché y rendimiento: Redis y Varnish participan en la estrategia de caché.
Decisiones técnicas
Criterios aplicados.
- Usar React para funcionalidades editoriales y Node.js para servicios backend.
- Separar comunicación asíncrona mediante RabbitMQ.
- Integrar Elasticsearch como capacidad especializada de búsqueda.
- Diferenciar persistencia en MongoDB de las capas de caché con Redis y Varnish.
Tecnologías
El stack como parte del sistema.
Resultado verificable
Impacto cualitativo defendible.
Se desarrollaron componentes de una nueva versión del CMS utilizada para publicar y distribuir contenido de Clarín, Olé, Elle y El Litoral.
Aprendizajes
- Mensajería, búsqueda, persistencia y caché resuelven responsabilidades distintas y complementarias.
- La experiencia editorial depende del diseño conjunto de frontend y servicios backend.
- En un caso colaborativo es importante distinguir contribución individual de alcance total del producto.