fastapi-practices/fastapi-best-architecture
fastapi-practices/fastapi-best-architecture has 2,618 GitHub stars and 394 forks. GitHot measured -1 stars in 24 hours and +4 in 7 days. Last checked 2026-11-13 12:54 UTC. Last push 2026-10-29.
計測したスター増加
- 24時間
- -1
- 7日間
- +4
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
FastAPI、SQLAlchemy、Celery、Pydantic、Grafana、Dockerなどを使った、エンタープライズ向けバックエンドアーキテクチャソリューション。
データREADME.md
オリジナル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
Sponsors
Contributors
Special thanks
Interactivity
License
This project is licensed by the terms of the MIT license
関連プロジェクトを探す
Asabeneh/30-Days-Of-Python
30 Days of Python プログラミングチャレンジは、Python プログラミング言語を 30 日で学ぶためのステップバイステップのガイドです。このチャレンジは 100 日以上かかることもあります。自分のペースで進めてください。こちらの動画も役立つかもしれません: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,673 スターgrafana/grafana
オープンで組み合わせ可能なオブザーバビリティおよびデータ可視化プラットフォームです。Prometheus、Loki、Elasticsearch、InfluxDB、Postgres など、複数のソースからメトリクス、ログ、トレースを可視化できます。
77,876 スターredis/redis
リアルタイムのデータ駆動型アプリケーションを構築する開発者にとって、Redis は最も選ばれ、最速で、機能が最も豊富なキャッシュ、データ構造サーバー、ドキュメントおよびベクトルクエリエンジンです。
77,485 スターapache/superset
Apache Superset は、データ可視化とデータ探索のためのプラットフォームです。
75,509 スター