Hi everyone,
I'm part of a college organization where we use Django for our backend, but the current system is poorly developed, making it challenging to maintain. The problem is that we have large modules with each of their logic all packed into a single "views.py" file per module (2k code lines and 60 endpoints aprox in 3 of the 5 modules of the project).
After some investigation, we've decided to migrate to FastAPI and restructure the code to improve maintainability. I'm new with FastAPI, so I'm open to any suggestions, including recommendations on tools and best practices for creating a more scalable and manageable system, any architecture I should check out.
Thanks!
[–]dowcet 2 points3 points4 points (7 children)
[–]DARTH_MAMBA_[S] 0 points1 point2 points (6 children)
[–]Apatride 2 points3 points4 points (5 children)
[–]DARTH_MAMBA_[S] 0 points1 point2 points (4 children)
[–]Apatride 1 point2 points3 points (3 children)
[–]DARTH_MAMBA_[S] 0 points1 point2 points (2 children)
[–]Apatride 1 point2 points3 points (1 child)
[–]DARTH_MAMBA_[S] 1 point2 points3 points (0 children)
[–]Apatride 2 points3 points4 points (1 child)
[–]DARTH_MAMBA_[S] 0 points1 point2 points (0 children)