1 puntos por GN⁺ 2023-10-13 | 1 comentarios | Compartir por WhatsApp
  • Este artículo analiza la metodología twelve-factor app para construir aplicaciones de software como servicio (SaaS).
  • La metodología Twelve-factor app usa un formato declarativo para reducir el tiempo y el costo de incorporación de nuevos desarrolladores al proyecto mediante la automatización de la configuración.
  • Esta metodología mantiene un contrato limpio con el sistema operativo subyacente para garantizar la máxima portabilidad entre entornos de ejecución.
  • Esta metodología elimina la necesidad de administrar servidores y sistemas, y es adecuada para desplegarse en plataformas modernas de nube.
  • Minimiza la diferencia entre desarrollo y producción para permitir despliegues continuos con la máxima agilidad.
  • Twelve-factor app puede escalar sin cambios importantes en herramientas, arquitectura o prácticas de desarrollo.
  • Esta metodología puede aplicarse a apps escritas en cualquier lenguaje de programación que usen diversos servicios de respaldo, como bases de datos, colas y cachés en memoria.
  • Esta metodología es especialmente relevante en la era moderna, en la que el software suele ofrecerse como servicio, como en las web apps o el SaaS.

1 comentarios

 
GN⁺ 2023-10-13
Opiniones en Hacker News
  • Recomendaciones de Twelve-Factor App basadas en Heroku en 2011 y en las capacidades de infraestructura contenerizada de esa época
  • Algunos usuarios creen que estas directrices hacen más daño que bien porque dependen más de las funciones del producto de la empresa que las creó que de principios de ingeniería
  • Algunos puntos, como la configuración mediante variables de entorno, son polémicos debido a posibles riesgos de seguridad y al abandono de la configuración estructurada en archivos
  • Hay desacuerdo con la directriz de tener una sola app por repositorio; algunos sostienen que se pueden desarrollar varias apps en un mismo repositorio si están funcionalmente conectadas y comparten el ciclo de lanzamiento
  • En la era de los contenedores, se considera que las directrices pueden aplicar menos porque los entornos son menos estables y seguros
  • Algunos usuarios consideran que las directrices son útiles, pero solo para quienes ya entienden su importancia
  • A pesar de haber sido escritas en 2012, estas directrices influyeron en la formación de las abstracciones de hosting actuales
  • Hay críticas por la falta de justificación de las reglas dentro del documento
  • Algunos usuarios intentaron aplicar las directrices a apps tradicionales que no son Twelve-Factor, como WordPress, aunque con distintos niveles de éxito