{"repo":"99sbr/fastapi-template","free":true,"listed":false,"github":"https://github.com/99sbr/fastapi-template","clone":"git clone https://github.com/99sbr/fastapi-template.git","description":"Completely Scalable FastAPI based template for Machine Learning, Deep Learning and any other software project which wants to use Fast API as an API framework.","language":"Python","stars":230,"topics":["fastapi","machine-learning","deeplearning","mlops","python","framework"],"license":"MIT","category":"machine-learning","readme_excerpt":"Fast-API 🚀 Why This ? 🤨 Need Clean and Scalable Code Architecture for ML/DL and NLP driven micro-service based Projects ? Introduction: Structuring of API - api template: Contains all the API related Code Base. - manage.py: Only entry point for API. Contains no logic. - .env: Most important file for your api and contains global configs. Acoid using application/variable level configs here. - application: It contains all your api related codes and test modules. I prefer keeping application folder at global. - logs : Logs is self-explanatory. FYI it will not contain any configuration information, just raw logs. Feel free to move according to your comfort but not inside the application folder. - models: As a part of Machine-Learning/ Deep-Learning app you might need to add model files here or if you have huge files on cloud add symlinks if possibles. - resources: To store any documentation, application related csv/txt/img files etc. - settings: Logger/DataBase/Model global settings files in yaml/json format. - application: - main: priority folder of all your application related code. - 🏗 infrastructure: Data Base and ML/DL models related backbone code - 📮 routers: API routers and they strictly do not contain any business logic - 📡 services: All processing and business logic for routers here at service layer - ⚒ utility: - config loader Load all application related config files from settings directory - logger Logging module for application - manager A manager utility for Dat","default_branch":null,"files":null,"tree":[],"storefront":"/r/99sbr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/99sbr/fastapi-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}