Python FastAPI Web Application structure
Roadmap:
1- high-level overview
-
security
-
fastapi(web frameworks)
-
dependency-injection
-
rest, swagger, openapi
-
configuration
-
exception-handling
-
logging
-
database
-
unit-testing ?
-
docker ?
-
deployment - github actions ?
2- prepare the template for the project 3- create the defect-solver-api
appendix isseus:
- remove beanie and use pydantic and pymongo
- python 3.13 upgrade(python and requirements.txt) : https://pypi.org/