Mise à l'échelle d'une application Django existante
Orange County Lettings est une start-up qui propose des services de location de logements. L'entreprise est dans une phase de croissance importante aux États-Unis.
Problèmes résolus
Améliorer l'architecture de l'application en la divisant en trois applications.
Résoudre les dettes techniques dans le code existant.
S'assurer que le code produit respecte les normes de qualité en ajoutant un pipeline d'intégration continue.
Pousser le code en production en utilisant un pipeline de déploiement continu.
Surveiller le comportement de l'application en direct par rapport aux bugs et aux erreurs afin de permettre une intervention rapide de l'équipe de développement.
Documenter l'application de A à Z pour permettre un développement et un processus d'intégration en douceur.
Outils utilisés
- Python
- Django
- Docker & Docker Hub
- GitHub Actions
- AWS
- Sphinx
- Read the Docs
Liens utiles
- RepositoryDocker Hub