Ir al contenido principal

Entender las bases de datos -
Extended Edition

Libro electrónico gratuito

Implantación de clusters de bases de datos de alto rendimiento
en aplicaciones modernas

Qué hay en el interior

La versión extendida de Understanding Databases incluye "Deploy Django to Linode Using a Managed MySQL Database" En esta sección práctica, exploraremos cómo desplegar Django en producción de manera sostenible y eficiente en Linode. Cada capítulo va paso a paso con código listo para producción disponible en nuestro GitHub.

Como este libro trata sobre el despliegue de Django en producción, vamos a limitar la cantidad de trabajo manual y optar por la mayor cantidad de trabajo de automatización posible. Para ello, vamos a centrarnos en estas áreas básicas:

  • CI/CD con Git, GitHub y GitHub Actions
  • Django en Docker y DockerHub (así como el uso de WatchTower)
  • Equilibrio de carga con Nginx
  • Bases de datos de producción con MySQL gestionado por Linode
  • Uso local/de desarrollo de bases de datos similares a las de producción
  • Terraform para dotar de infraestructura al Linode
  • Ansible para configurar la infraestructura en Linode (en conjunto con Terraform)
  • Carga de archivos basada en Django y archivos estáticos Django en Linode Object Storage
Entender las bases de datos gestionadas eBook

Despliegue de Django en Linode utilizando una base de datos MySQL gestionada Serie de vídeos

Vídeo en miniatura