Ir al contenido

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.