Principios Técnicos
Buenas Prácticas Tecnológicas
En sintonía con los valores y objetivos del proyecto
Independencia y Código Abierto
Evitamos el cautiverio del proveedor (vendor lock-in). Priorizamos software libre (FOSS). Siempre debemos poder auditar, modificar y controlar el código.
Portabilidad de datos
Los datos son de los usuarios. Todos los servicios deben permitir exportación completa en formatos estándar y abiertos (SQL, CSV, JSON), sin trabas técnicas ni penalizaciones.
Resiliencia y Recuperación
Asumimos que los fallos ocurren. Aplicamos la regla de backup 3-2-1, redundancia geográfica y planes de recuperación probados para garantizar la continuidad.
Mantenibilidad y Transparencia
El conocimiento es colectivo. La documentación es parte obligatoria de cada tarea. Evitamos la complejidad innecesaria para que cualquier técnico pueda contribuir.
Infraestructura como Código
La configuración se declara y se versiona (Ansible, Git). Si un servidor cae, debe poder ser reconstruido de forma idéntica y automatizada en minutos.
Privacidad y seguridad por Diseño
Cifrado en tránsito y en reposo. Principio de mínimo privilegio y recopilación mínima de datos. La seguridad debe estar en la base de la arquitectura.
Principio Transversal: Simplicidad y Tecnología Probada
La complejidad es el enemigo de la seguridad y la mantenibilidad. Elegimos tecnologías probadas, estables y con comunidades activas, por encima de soluciones novedosas pero inmaduras.