fastapi-enterprise とは?
各ビジネス ドメインが独自のルート、モデル、スキーマ、サービス、キャッシュ、移行を持つ独立したモジュールであるモジュラー アーキテクチャを使用して、本番環境に対応した FastAPI アプリケーションを構築するための専門家によるガイダンス。最新の Python 依存関係管理に UV + pyproject.toml を使用、クリーンなワークスペース構成のためのプロジェクト名サブディレクトリ、structlog (JSON + カラー ログ)、pydantic 設定構成、自動検出モジュール ローダー、PostgreSQL との非同期 SQLAlchemy、モジュールごとの Alembic 移行、モジュール固有の名前空間を備えた Redis/メモリ キャッシュ、中央 httpx クライアント、OpenTelemetry/Prometheus の可観測性、会話 ID 追跡(X-Conversation-ID ヘッダー + Cookie)、条件付き Keycloak/アプリベースの RBAC 認証、DDD/クリーン コード原則、および迅速なモジュール開発のための自動化スクリプト。ユーザーが FastAPI プロジェクトのセットアップ、モジュラー アーキテクチャ、独立したモジュール開発、マイクロサービス アーキテクチャ、非同期データベース操作、キャッシュ戦略、ロギング パターン、構成管理、認証システム、オブザーバビリティの実装、またはエンタープライズ Python Web サービスをリクエストする場合に使用します。最大 3 ~ 4 のルート ネストの深さ、キャッシュ無効化パターン、サービス層を介したモジュール間通信、および包括的なエラー処理ワークフローをサポートします。 ソース: fzozyurt/agentskills。