- 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
Opiniones en Hacker News