EkosLive
Sobre el proyecto
EkosLive es una plataforma de astrofotografía en la nube del equipo StellarMate. LogicCraft participó como socio de ingeniería — haciéndose cargo de la infraestructura backend, los pagos por suscripción, el control de acceso y la optimización del rendimiento del sistema de producción en vivo.

Resumen del Proyecto
LogicCraft contribuyó a EkosLive como socio de ingeniería — asumiendo la responsabilidad de la infraestructura backend, los pagos por suscripción, el control de acceso y el rendimiento en una plataforma de astrofotografía cloud en producción.

Our Scope
Nuestro compromiso de ingeniería abarcó un conjunto definido de objetivos de infraestructura y monetización: implementar pagos por suscripción confiables a través de PayPal y Stripe, establecer un sistema ACL seguro basado en CASL para la gestión de roles, reducir los costos de infraestructura AWS mediante el almacenamiento en caché de consultas y mejorar el rendimiento del frontend y los tiempos de respuesta de la base de datos de la plataforma existente.


What We Delivered
Integramos Sentry y optimizamos Webpack (TTI -40%), implementamos suscripciones PayPal y Stripe con manejo completo de webhooks, construimos soporte de carga S3 para archivos de hasta 150MB, desarrollamos un proxy de caché que reduce el volumen de consultas AWS en un 70%, implementamos un sistema ACL CASL con MongoDB, lanzamos un panel de administración para el seguimiento de usuarios, mejoramos el rendimiento de la BD mediante indexación y refactorización del esquema, y mantuvimos la plataforma en infraestructura Nginx auto-alojada.
Desafíos Clave
Manejar cargas de archivos grandes de hasta 150MB a AWS S3 de forma confiable en producción sin tiempos de espera, presión de memoria o pérdida de datos
El volumen excesivo de consultas AWS aumentaba los costos de infraestructura sin una capa de caché para absorber las solicitudes repetidas
La plataforma carecía de un sistema de control de acceso estructurado — los permisos de usuario, grupo y administrador se manejaban de forma inconsistente en el código
El rendimiento del frontend estaba degradado por una configuración de Webpack no optimizada sin visibilidad de errores en producción ni herramientas de observabilidad
What We Built
Pagos por Suscripción — Integración de PayPal y Stripe con manejo completo de webhooks, gestión del ciclo de vida del plan y aplicación de facturación en toda la base de usuarios — con soporte para modelos de suscripción únicos y recurrentes.
Sistema de Control de Acceso — Sistema ACL basado en CASL integrado con MongoDB, estableciendo permisos de rol granulares para administradores, gerentes de grupo y usuarios finales — más un panel de administración dedicado para el seguimiento de usuarios y la gestión de configuración.
Infraestructura y Observabilidad — Sentry integrado para el seguimiento de errores en tiempo real, build de Webpack optimizado (TTI -40%), submódulos de Git configurados y despliegue auto-alojado en Nginx mantenido.
Optimización AWS y Almacenamiento — Proxy de caché desarrollado (volumen de consultas AWS -70%) y manejo de carga de archivos en producción en AWS S3 que soporta archivos de hasta 150MB con streaming por fragmentos y recuperación de errores.
Interfaz Final
























Descripción General de Funciones
Backend, Pagos e Infraestructura
LogicCraft se unió al proyecto EkosLive para hacerse cargo de un conjunto enfocado de entregables de ingeniería — monetización por suscripción vía PayPal y Stripe, un sistema de control de acceso CASL, optimización de AWS y mejoras de rendimiento en toda la plataforma.

Stack Tecnológico
Nuestra contribución operó sobre un backend Node.js con MongoDB, AWS S3 para almacenamiento, Stripe y PayPal para pagos de suscripción, un sistema de control de acceso basado en CASL e infraestructura Nginx auto-hospedada.
mongodb database
casl access control
Métricas
-00%
Time to Interactive
Configuración del build de Webpack optimizada e integración de Sentry para el seguimiento de errores en producción — Time to Interactive reducido en un 40% con visibilidad completa sobre los errores de tiempo de ejecución en la plataforma en vivo.
-00%
Volumen de consultas AWS
Capa de proxy de caché para consultas AWS desarrollada, reduciendo el volumen total de consultas en un 70% — reducción directa de los costos de infraestructura sin impacto en la actualidad de los datos ni en la corrección del sistema.
000MB
Carga máxima en S3
Manejo confiable de carga de archivos grandes en AWS S3 implementado — soporte para archivos de hasta 150MB con streaming por fragmentos, seguimiento del progreso y recuperación de errores para uso a escala de producción.
-00%
Latencia de solicitudes DB





