fastapi-enterprise이란?
각 비즈니스 도메인이 자체 경로, 모델, 스키마, 서비스, 캐시 및 마이그레이션을 갖춘 독립 모듈인 모듈식 아키텍처를 사용하여 프로덕션에 즉시 사용 가능한 FastAPI 애플리케이션을 구축하기 위한 전문가 지침입니다. 최신 Python 종속성 관리를 위해 UV + pyproject.toml 사용, 깔끔한 작업 공간 구성을 위한 프로젝트 이름 하위 디렉터리, structlog(JSON+색상 로깅), pydantic 설정 구성, 자동 검색 모듈 로더, PostgreSQL을 사용한 비동기 SQLAlchemy, 모듈별 Alembic 마이그레이션, 모듈별 네임스페이스가 있는 Redis/메모리 캐시, 중앙 httpx 클라이언트, OpenTelemetry/Prometheus 관찰 가능성, 대화 ID 추적 (X-Conversation-ID 헤더+쿠키), 조건부 Keycloak/앱 기반 RBAC 인증, DDD/클린 코드 원칙 및 신속한 모듈 개발을 위한 자동화 스크립트. 사용자가 FastAPI 프로젝트 설정, 모듈식 아키텍처, 독립 모듈 개발, 마이크로서비스 아키텍처, 비동기 데이터베이스 작업, 캐싱 전략, 로깅 패턴, 구성 관리, 인증 시스템, 관찰 가능성 구현 또는 엔터프라이즈 Python 웹 서비스를 요청할 때 사용합니다. 최대 3~4개의 경로 중첩 깊이, 캐시 무효화 패턴, 서비스 계층을 통한 모듈 간 통신 및 포괄적인 오류 처리 워크플로를 지원합니다. 출처: fzozyurt/agentskills.