Skip to content

yztxlty/geekai

 
 

Repository files navigation

The logo includes the abstract combination of the three letters FBA, forming a lightning bolt that seems to spread out from the ground

FastAPI Best Architecture

Enterprise-level backend architecture solution

English | 简体中文

GitHub Python MySQL PostgreSQL SQLAlchemy Pydantic v2 Ruff uv Docker Discord Discord Ask DeepWiki

Three-tier architecture

The MVC architecture is common in Python Web as a general design pattern, but the three-tier architecture is more fascinating

However, please note that we do not have a traditional multi-app (microservices) directory structure (django, springBoot...). ), but a self-righteous directory structure that you can give it any twist if you don't like this model!

workflow java fastapi_best_architecture
view controller api
data transmit dto schema
business logic service + impl service
data access dao / mapper crud
model model / entity model

Help

For more details, please check the official documentation

Contributors

Special thanks

Interactivity

Discord

License

This project is licensed by the terms of the MIT license

Stargazers over time

About

基于FastAPI Best Architecture 开源项目的二开管理后台。 Enterprise-level backend architecture solution with fastapi、sqlalchemy,、celery、pydantic、grafana、docker...

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 96.4%
  • Jinja 2.7%
  • Other 0.9%