El motor del ecosistema
Construir una vez lo que sirve para siete
Cómo se diseñó la base común que comparten todas las plataformas del ecosistema, y por qué cada una nueva cuesta menos que la anterior.
- 0
- decisiones documentadas
- 0
- hechos que podés comprobar
- ViviParaguay
- DisfrutaParaguay
- JugaPY
- JOBc
- MascoDoc
- LexPY
- VotoSmart
Qué es una reserva, cuándo se cancela, cómo se cobra.
- Cuentas y sesión
- Permisos por rol
- Pagos
- Correo
- Respaldos
- Panel de admin.
Se hereda entero. Por eso la octava plataforma cuesta menos que la primera.
El desafío
Siete plataformas para siete comunidades distintas. Si cada una se construye entera desde cero, la séptima cuesta lo mismo que la primera y ninguna se termina.
Pero si se comparte demasiado, cada plataforma termina siendo la misma con otro logo — exactamente el software genérico que decíamos no hacer.
La línea entre lo que se comparte y lo que es propio de cada tribu había que trazarla antes, no después.
Las decisiones
-
Se comparte la plomería, no las reglas
Cuentas, sesión, permisos por rol, envío de correo, respaldos, monitoreo y panel de administración se construyen una vez. Las reglas del negocio — qué es una reserva, cuándo se cancela, cómo se cobra — son de cada tribu y no se comparten nunca.
-
Los permisos se verifican en el servidor, siempre
Esconder un botón no es un permiso. Cada acción se autoriza del lado del servidor contra la matriz de roles, aunque la interfaz ya lo haya ocultado.
-
Aislamiento que falla cerrado
Cuando una consulta no puede determinar a qué cuenta pertenece un dato, no devuelve el dato. El caso por defecto es negar, no permitir: es la diferencia entre un error y una fuga.
-
Respaldos con restauración probada
El respaldo se restaura de forma periódica en un ambiente aparte. Un archivo de respaldo que nunca se abrió puede pesar cero bytes durante meses sin que nadie se entere.
Lo que nos dejó
La pregunta correcta no es "¿qué podemos reutilizar?" sino "¿qué es específico de esta comunidad?". Lo primero se descubre solo; lo segundo, si no se pregunta, se pierde.
Se puede comprobar
No hace falta que nos creas.
No publicamos números de tracción sin fuente. Esto es lo que cualquiera puede verificar entrando ahora mismo.
- Tres plataformas en producción sobre la misma base
- Auditoría de permisos previa a cada apertura al público
- Respaldos con restauración verificada
Seguir leyendo
Otros casos.
ViviParaguay + DisfrutaParaguay
Dos marcas, un solo registro para el anfitrión
Cómo se construyó un directorio turístico donde el anfitrión carga su información una vez y aparece en dos plataformas distintas.
LeerJugaPY
Sacar la agenda de la cancha del cuaderno
Reserva en línea para un mercado donde la sede lleva la agenda a mano y el jugador reserva por audio de WhatsApp.
Leer¿Te suena parecido a lo tuyo?
Si este problema se parece al que tenés, la primera conversación no cuesta nada.