Sostenibilidad Aplicada al Sistema Productivo · EcoCode Studio

Práctica Economía Circular: CIRCULARSOFT

Propuesta de diseño sostenible para una App de Gestión de Eventos aplicando las 7R de la Economía Circular

👤 Juan Raigón
👤 Federico Lora
Ver práctica
01

Fase 1 · Análisis

Contexto y Problema

📋

Contexto

Vamos a desarrollar una aplicación de gestión de eventos pensada para organizar conciertos, bodas, conferencias, festivales, ferias y eventos corporativos. El objetivo del trabajo es diseñar cómo sería el sistema, qué funcionalidades tendría y cómo se podría estructurar para que sea eficiente, mantenible y sostenible a largo plazo

Problema que detectamos

  • Las apps de eventos actuales duplican funcionalidades sin optimizarlas
  • Altísimo consumo de servidores por consultas no optimizadas
  • Sistemas unificados de forma que no se pueda actualizar sin reescribirlos
  • Datos de eventos pasados abandonados (no reutilizados ni aprovechados)
  • Dependencia de plataformas propietarias costosas
  • Ciclos de vida cortos: apps sustituidas cada 2-3 años generando residuos digitales
02

Fase 1 · Nuestra propuesta

Objetivos de Nuestra Propuesta

🌱

Sostenibilidad Digital

Diseñar un sistema que minimice el consumo energético, optimice los recursos de servidor y tenga el menor impacto ambiental posible en todo su ciclo de vida.

⚙️

Eficiencia Técnica

Arquitectura modular y escalable que permita crecer sin reescribir el sistema. Código limpio, mantenible y documentado para reducir la deuda técnica.

♻️

Aplicación Real de 7R

Cada decisión de diseño arquitectónico debe justificarse bajo al menos una de las 7R. No se toman decisiones técnicas sin evaluación de impacto circular.

🤝

Colaboración Abierta

Priorizar herramientas open source, APIs abiertas y estándares públicos. Evitar dependencias propietarias que generen obsolescencia forzada.

📊

Argumentación Ambiental

Toda decisión técnica debe poder defenderse desde una perspectiva ambiental medible con métricas concretas de sostenibilidad.

🔁

Longevidad del Sistema

El sistema debe diseñarse para durar 10+ años mediante actualizaciones incrementales, sin necesidad de sustituciones completas.

03

Fase 1 · Nuestra propuesta de sistema

Descripción del Sistema

Nuestra propuesta es diseñar EventFlow como una Progressive Web App (PWA) con arquitectura de microservicios. No programamos la app entera, pero aquí describimos cómo la diseñaríamos para que sea sostenible desde el primer día.

Módulos Funcionales

🗓️
Gestión de Eventos

Creación, edición y publicación de eventos (conciertos, bodas, conferencias, festivales). Gestión de fechas, venues y capacidades.

🎟️
Venta de Entradas

Sistema de ticketing integrado con QR reutilizables, reducción de papel impreso y validación digital en puerta.

👥
Gestión de Participantes

Registro, listas de invitados, check-in digital, gestión de roles (asistente, proveedor, voluntario, artista).

📦
Proveedores y Recursos

Gestión de catering, logística, montaje, técnicos de sonido/luz. Reutilización de proveedores en eventos recurrentes.

📈
Analítica Sostenible

Dashboard de métricas: asistencia, huella de carbono estimada, % digital vs físico, eficiencia energética del evento.

Cómo está construida nuestra App

App Ultra Rápida Funciona sin internet · Instalable en el móvil · Carga instantánea
Sistema por Piezas (Módulos) Fácil de actualizar · No se rompe al hacer cambios · Capacidad ilimitada
Base de Datos de Alta Velocidad Bajo consumo de batería · Datos siempre seguros · Respuesta inmediata
Infraestructura Ecológica Servidores con energía renovable · Crece según la demanda · Sin caídas
04

Fase 1 · Análisis de impacto

Análisis de Impacto Ambiental

El software tiene impacto ambiental real. Cada petición al servidor, cada consulta de base de datos, cada archivo almacenado consume energía. EventFlow identifica y mitiga estos impactos desde el diseño.

⚠️ Impactos Potenciales

🖥️
Consumo de Servidores

Servidores activos 24/7 para eventos que ocurren puntualmente. Estimado: 2-8 kWh/día sin optimización.

📡
Tráfico de Red

Imágenes sin comprimir, vídeos de eventos, APIs sin cachear pueden generar cientos de MB por usuario/sesión.

🗄️
Almacenamiento Creciente

Datos de eventos pasados acumulados indefinidamente sin política de archivado o eliminación responsable.

📱
Obsolescencia Tecnológica

Apps que requieren actualizaciones constantes de hardware o SO fuerzan renovación de dispositivos innecesaria.

✅ Estrategias de Mitigación

Energía Renovable

Despliegue en proveedores cloud certificados con 100% energía renovable (Hetzner Green, OVH, AWS Green Regions).

💤
Auto-Scaling Inteligente

Escalar a cero fuera de periodos de alta demanda. Ahorro estimado del 70% en cómputo en horas valle.

🗜️
Compresión y CDN

WebP/AVIF para imágenes, Brotli para texto, CDN para reducir latencia y consumo de ancho de banda hasta un 60%.

📊
Dashboard de Huella

Medición en tiempo real del CO₂ estimado por evento. Objetivo: <0.5g CO₂ por visita de página (referencia GWF).

05

Fase 2 · Economía Circular

Las 7R Aplicadas

Para cada R proponemos decisiones técnicas concretas y justificadas. Haz clic en cada tarjeta para ver nuestra propuesta en detalle.

06

Fase 3 · Resumen

Resumen del Proyecto

🏷️ Nombre del Proyecto

EventFlow Sostenible

Versión 1.0 · EcoCode Studio · 2025-2026

📄 Descripción del Sistema

PWA para gestión integral de eventos (conciertos, bodas, conferencias, festivales). Permite crear, vender entradas, gestionar asistentes y proveedores, con analítica de sostenibilidad integrada. Arquitectura de microservicios, API-First, offline-capable y desplegada en infraestructura de energía renovable.

🌍 Impacto Ambiental Estimado

  • ⚡ Consumo: ~1.2 kWh/día (vs 8 kWh baseline)
  • 💧 Huella hídrica: reducción 40% vs datacenter convencional
  • 📄 Papel eliminado: ~0.5T CO₂/año por c/100k tickets
  • 📱 Soporte dispositivos: Android 8+, iOS 13+
  • 🌱 CO₂ por visita: <0.5g (objetivo Green Web Foundation)

♻️ Las 7R en Resumen

R1Arquitectura modular
R2Ticketing sin papel
R3Stack open source
R4Tests + refactoring
R5SemVer + compat.
R6Migración de datos
R7Open source modules
07

Fase 4 · Defensa

Conclusiones y Defensa

¿Por qué EventFlow es sostenible?

01

La sostenibilidad no es una característica añadida al final, es una restricción de diseño desde el día 0. Cada decisión arquitectónica tiene una justificación ambiental.

02

Eliminar el papel en eventos es el impacto más tangible: millones de entradas impresas sustituidas por QR digitales que funcionan offline.

03

La arquitectura modular no solo es técnicamente mejor: permite apagar lo que no se usa, reduciendo el consumo energético cuando la demanda es baja.

04

El código open source devuelve valor a la comunidad. Cada empresa que reutiliza nuestros módulos es CO₂ de desarrollo que no se genera.

Reflexión Final

"¿Puede el software ser sostenible aunque no sea un producto físico?"

Sí, y EventFlow es la prueba. El software consume energía real, genera datos que requieren almacenamiento físico y puede provocar o evitar la obsolescencia de hardware.

Un desarrollador responsable entiende que cada línea de código tiene impacto: en el servidor que la ejecuta, en el dispositivo que la muestra y en el planeta que genera esa electricidad.

La Economía Circular aplicada al software no es idealismo: es ingeniería de calidad con consciencia ambiental. Y EventFlow demuestra que ambas cosas son completamente compatibles.

💡

"Un buen desarrollador no solo escribe código que funciona. Escribe código que perdura, se mantiene y respeta los recursos."