وب‌سرویس مجید

پروژه turbulette

turbulette/turbulette

/graphql این فریم‌ورک یک راه‌حل کامل و همه‌چیز-در-یک برای ساخت APIهای گراف‌کوئری با عملکرد بالا و کاملاً آسنکرون است.

از Python و ASGI بهره می‌برد و برای توسعه‌دهندگانی مناسب است که به دنبال سرعت، مقیاس‌پذیری و ساختار منظم در پروژه‌های بزرگ هستند.

چه زمانی بهتر است استفاده شود؟

وقتی نیاز به یک بک‌اند قدرتمند و سریع داری و می‌خوای با قابلیت‌های پیشرفته گراف‌کوئری مثل فیلتر کردن، صفحه‌بندی، احراز هویت و مجوزدهی کار کنی.

همچنین اگر پروژه‌ات بر پایه async/await هست و می‌خوای از مزایای روتور مثل Starlette یا FastAPI استفاده کنی، Turbulette گزینه عالی‌ایه.

چند مورد استفاده:

ساخت APIهای داخلی برای اپلیکیشن‌های SPAs

سرویس‌های بک‌اند برای موبایل و وب با دسترسی همزمان بالا

سیستم‌های نظارتی با داده‌های بلادرنگ و نیاز به queryهای پیچیده

پلتفرم‌های چندهدفه (multi-tenant) با مدیریت دسترسی دقیق

  • ##GraphQL
  • ##AsyncAPI
  • ##Python
  • ##ASGI
  • ##HighPerformance
  • ##WebFramework
  • ##Turbulette
  • ##API
  • ##Backend
  • ##Scalable