ما هي fastapi-enterprise؟
إرشادات الخبراء لبناء تطبيقات FastAPI جاهزة للإنتاج باستخدام بنية معيارية حيث يكون كل مجال عمل وحدة نمطية مستقلة ذات مسارات ونماذج ومخططات وخدمات وذاكرة تخزين مؤقت وعمليات ترحيل خاصة. يستخدم UV + pyproject.toml لإدارة تبعية Python الحديثة، والدليل الفرعي لاسم المشروع لتنظيم مساحة العمل النظيفة، وسجل البنية (JSON+تسجيل ملون)، وتكوين إعدادات pydantic، ومحمل وحدة الاكتشاف التلقائي، وSQLAlchemy غير المتزامن مع PostgreSQL، وعمليات ترحيل Alembic لكل وحدة، وذاكرة التخزين المؤقت Redis/الذاكرة مع مساحات أسماء خاصة بالوحدة النمطية، وعميل httpx المركزي، وقابلية مراقبة OpenTelemetry/Prometheus، تتبع معرف المحادثة (رأس X-Conversation-ID + ملف تعريف الارتباط)، ومصادقة RBAC المشروطة/المستندة إلى التطبيق، ومبادئ DDD/الكود النظيف، والبرامج النصية للأتمتة للتطوير السريع للوحدة. يُستخدم عندما يطلب المستخدم إعداد مشروع FastAPI، أو البنية المعيارية، أو تطوير الوحدة النمطية المستقلة، أو بنية الخدمات الصغيرة، أو عمليات قاعدة البيانات غير المتزامنة، أو إستراتيجيات التخزين المؤقت، أو أنماط التسجيل، أو إدارة التكوين، أو أنظمة المصادقة، أو تنفيذ إمكانية المراقبة، أو خدمات ويب Python الخاصة بالمؤسسة. يدعم الحد الأقصى لعمق تداخل المسار 3-4، وأنماط إبطال ذاكرة التخزين المؤقت، والاتصال بين الوحدات عبر طبقة الخدمة، وسير العمل الشامل لمعالجة الأخطاء. المصدر: fzozyurt/agentskills.