Project 9 : DevOps
Posted on dim. 27 février 2022 in Student project
Summary of the project:
A start-up, in the rental property sector in expansion wants to improve its website, as well as the code on the deployment (not on the visual appearence).
Skills worked:
- Virtual environments management
- Technical debts management:
Code refactoring according to the linting code report
pluralization correcting in Django administration - Reworking of the modular architecture:
Distribution of the code between several instead of only one
Suppression of old table database according to the new architecture with migrations technique - Implement of a CI/CD pipeline with CircleCI and Heroku by leveraging Docker images
- Arrangement of tests for each applications
- Surveillance and bugs management via Sentry
Technologies and tools:
Python 3.9 ; Pytest ; Flake8 ; CircleCI ; Docker ; Heroku ; Sentry ; GitHub ; Gitbash ; PyCharm
Project's repository:
«Scaling a web django application with a modular architecture»