Compreender as bases de dados -
Edição Alargada
Livro eletrônico Gratuito
Implementar uma Base de Dados de Alto Desempenho
Aglomerados em Aplicações Modernas
O que está por dentro
A versão alargada de Understanding Databases inclui "Deploy Django to Linode Using a Managed MySQL Database" Nesta secção prática, vamos explorar como implementar de forma sustentável e eficiente o Django em produção no Linode. Cada capítulo vai passo a passo com o código pronto para produção disponível no nosso GitHub.
Uma vez que se trata de um livro sobre a colocação de Django em produção, vamos limitar a quantidade de trabalho manual e optar pelo máximo de trabalho de automatização possível. Para o fazer, vamos concentrar-nos nestas áreas centrais:
- CI/CD com acções Git, GitHub, e GitHub
- Django on Docker e DockerHub (assim como a utilização do WatchTower)
- Balanceamento de carga com Nginx
- Bases de dados de produção com gestão MySQL por Linode
- Utilização local/desenvolvimento de bases de dados do tipo produção
- Terraform para o fornecimento de infra-estruturas em Linode
- Ansible para configurar infra-estruturas em Linode (em conjunto com Terraform)
- Uploads de arquivos baseados em Django e arquivos estáticos Django no Linode Object Storage