Scaling an existing Django app
Orange County Lettings is a start-up company offering accommodations rental services. The company is in a substantial growth phase in the United States.
Problems solved
- Improving the application's architecture by splitting it into three applications.
- Solving existing technical debts on the code base.
- Ensuring further code produced meets industry quality standards by adding a CI pipeline.
- Pushing the code to production using a CD pipeline.
- Monitoring the live application's behaviour against bugs and errors to enable the development team to tackle the unexpected quickly.
- Documenting the application from scratch to enable smooth development and onboarding process.
Tools used
Python Django Docker Docker Hub GitHub Actions AWS Sphinx Read the DocsLinks
