什麼是 fastapi-enterprise?
使用模組化架構建立生產就緒的 FastAPI 應用程式的專家指南,其中每個業務域都是獨立的模組,具有自己的路由、模型、模式、服務、快取和遷移。使用 UV + pyproject.toml 進行現代 Python 依賴項管理、用於乾淨工作區組織的專案名稱子目錄、structlog(JSON+彩色日誌記錄)、pydantic-settings 配置、自動發現模組載入器、帶有 Postgrechem 的非同步 SQLAlSQLy、每個模組的 Alembic 遷移、具有特定於快取空間的原始記憶體/組合物/組合物/組合面集、可觀測性、對話 ID 追蹤(X-Conversation-ID) header+cookie)、條件Keycloak/基於應用程式的RBAC身份驗證、DDD/乾淨程式碼原則以及用於快速模組開發的自動化腳本。當使用者要求 FastAPI 專案設定、模組化架構、獨立模組開發、微服務架構、非同步資料庫操作、快取策略、日誌記錄模式、設定管理、驗證系統、可觀察性實作或企業 Python Web 服務時使用。支援最多 3-4 個路由嵌套深度、快取失效模式、通過服務層的模組間通訊以及全面的錯誤處理工作流程。 來源:fzozyurt/agentskills。