Was ist fastapi-enterprise?
Fachkundige Anleitung zum Erstellen produktionsbereiter FastAPI-Anwendungen mit modularer Architektur, bei der jede Geschäftsdomäne ein unabhängiges Modul mit eigenen Routen, Modellen, Schemata, Diensten, Caches und Migrationen ist. Verwendet UV + pyproject.toml für modernes Python-Abhängigkeitsmanagement, Projektnamen-Unterverzeichnis für eine saubere Arbeitsbereichsorganisation, Structlog (JSON + farbige Protokollierung), Konfiguration der Pydantic-Einstellungen, Modullader für die automatische Erkennung, asynchrones SQLAlchemy mit PostgreSQL, Alembic-Migrationen pro Modul, Redis/Speichercache mit modulspezifischen Namespaces, zentraler httpx-Client, OpenTelemetry/Prometheus-Beobachtbarkeit, Konversations-ID-Verfolgung (X-Conversation-ID-Header + Cookie), bedingte Keycloak-/App-basierte RBAC-Authentifizierung, DDD/Clean-Code-Prinzipien und Automatisierungsskripte für eine schnelle Modulentwicklung. Wird verwendet, wenn der Benutzer FastAPI-Projekteinrichtung, modulare Architektur, unabhängige Modulentwicklung, Microservice-Architektur, asynchrone Datenbankoperationen, Caching-Strategien, Protokollierungsmuster, Konfigurationsmanagement, Authentifizierungssysteme, Observability-Implementierung oder Python-Webdienste für Unternehmen anfordert. Unterstützt eine maximale Verschachtelungstiefe von 3–4 Routen, Cache-Invalidierungsmuster, Kommunikation zwischen Modulen über die Serviceschicht und umfassende Workflows zur Fehlerbehandlung. Quelle: fzozyurt/agentskills.