~/story
Landing page personal con privacidad primero (Rust · Actix)
La mayoría de los sitios personales son escaparates de frontend. Este no.
Gustavo Hammerschmidt · @guhhammer
propósito
Por qué existe este proyecto
Este proyecto se construyó para demostrar criterio de ingeniería backend bajo restricciones reales: normativa de privacidad, prevención de abuso, observabilidad y valores por defecto de producción — sin rastreo de usuarios ni estado innecesario.
para reclutadores
Cómo deberían leer esto los reclutadores
Decisiones
Trade-offs
Mentalidad de seguridad
Ownership
decisiones
Decisiones clave
-
Stateless por diseño
- por qué
- Los servicios sin estado escalan de forma predecible y reducen la responsabilidad sobre los datos.
- trade-off
- Menos comodidades de UX a cambio de seguridad.
-
Registros con privacidad primero
- por qué
- Logging estructurado con IPs hasheadas y sin cookies.
- trade-off
- Menor trazabilidad individual a cambio de valores por defecto alineados con el RGPD.
-
Rust y Actix
- por qué
- Concurrencia segura en memoria y garantías en tiempo de compilación.
- trade-off
- Menor velocidad inicial a cambio de alta confianza bajo carga.
baseline
Base de seguridad y privacidad
- Sin almacenamiento de IPs en bruto
- Sin cookies
- Sin registro del contenido de mensajes
- Retención de registros: un año
- Métricas solo agregadas
resumen
Si buscas un ingeniero backend que priorice corrección, privacidad y ownership — este proyecto es exactamente eso.