
Ce projet est le dernier des 13 projets réalisés pour valider mon diplôme de Développeur d’applications Python.
Contexte & Objectif
Une startup en pleine expansion et gérant des biens immobiliers, souhaitait mettre à jour son projet pour limiter la dette technique. En effet, le directeur technique était très expérimenté, mais certaines de ses compétences étant dépassées, il a souhaité engager un profil junior plus récemment formé pour apporter une point de vue différent au projet et ainsi venir compléter son propre savoir faire.
Ma mission était donc de réduire la dette technique, de réorganiser l'architecture Django monobloc en une architecture modulaire, de mettre en place un pipeline CI/CD avec CircleCI et Heroku et enfin d’organiser la surveillance automatisée via Sentry de l’application déployée.
GitHub
Le dépôt Git contient toutes les explications nécessaires pour faire fonctionner le projet en local, ainsi que tous les détails utiles pour le redéployer dans le cloud.
Dépôt GitHub du projet
Présentation Vidéo
🗎 Présentation PDF associée
