Saltar a contenido

Despliegue

Desplegar una aplicación FastAPI es relativamente fácil.

Qué Significa Despliegue

Desplegar una aplicación significa realizar los pasos necesarios para hacerla disponible para los usuarios.

Para una API web, normalmente implica ponerla en una máquina remota, con un programa de servidor que proporcione buen rendimiento, estabilidad, etc., para que tus usuarios puedan acceder a la aplicación de manera eficiente y sin interrupciones o problemas.

Esto contrasta con las etapas de desarrollo, donde estás constantemente cambiando el código, rompiéndolo y arreglándolo, deteniendo y reiniciando el servidor de desarrollo, etc.

Estrategias de Despliegue

Hay varias maneras de hacerlo dependiendo de tu caso de uso específico y las herramientas que utilices.

Podrías desplegar un servidor tú mismo utilizando una combinación de herramientas, podrías usar un servicio en la nube que hace parte del trabajo por ti, u otras opciones posibles.

Te mostraré algunos de los conceptos principales que probablemente deberías tener en cuenta al desplegar una aplicación FastAPI (aunque la mayoría se aplica a cualquier otro tipo de aplicación web).

Verás más detalles a tener en cuenta y algunas de las técnicas para hacerlo en las siguientes secciones. ✨