Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more
python 34

Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more

استراتژی‌ها، بهترین روش‌ها و الگوهایی که به شما کمک می‌کنند معماری میکروسرویس‌های مقاوم طراحی کنید و یکپارچه‌سازی APIها را ساده‌تر و مؤثرتر انجام دهید.

در کتاب Microservice APIs خواهید آموخت:

  • استراتژی‌های تفکیک سرویس‌ها در معماری میکروسرویس

  • توسعهٔ مبتنی بر مستندسازی (Documentation-Driven Development) برای APIها

  • بهترین روش‌ها برای طراحی APIهای REST و GraphQL

  • مستندسازی APIهای REST با استفاده از مشخصات OpenAPI (که قبلاً Swagger نام داشت)

  • مستندسازی APIهای GraphQL با استفاده از Schema Definition Language

  • ساخت APIهای میکروسرویس با Flask، FastAPI، Ariadne و سایر فریم‌ورک‌ها

  • الگوهای پیاده‌سازی سرویس برای ایجاد سرویس‌های loosely coupled (با وابستگی کم)

  • تست مبتنی بر ویژگی (Property-Based Testing) برای اعتبارسنجی APIها و استفاده از فریم‌ورک‌های تست خودکار API مانند Schemathesis و Dredd

  • افزودن احراز هویت و مجوزدهی (Authentication & Authorization) به APIهای میکروسرویس با OAuth و OpenID Connect (OIDC)

  • استقرار و بهره‌برداری از میکروسرویس‌ها در AWS با استفاده از Docker و Kubernetes

کتاب Microservice APIs تکنیک‌های عملی‌ای را آموزش می‌دهد که به شما کمک می‌کنند میکروسرویس‌هایی قدرتمند با APIهایی طراحی کنید که قابل فهم، قابل استفاده و قابل نگهداری باشند. شما از سال‌ها تجربهٔ نویسنده، José Haro Peralta، در آزمایش معماری میکروسرویس‌ها، دوری از دام‌ها و یادگیری از اشتباهات گذشته‌اش بهره‌مند خواهید شد.
در این کتاب با استراتژی‌هایی برای ارائهٔ یکپارچه‌سازی‌های موفق API، پیاده‌سازی سرویس‌ها با مرزهای شفاف، مدیریت استقرار در فضای ابری و رسیدگی به امنیت میکروسرویس‌ها آشنا می‌شوید.
این کتاب به‌صورت مستقل از فریم‌ورک نوشته شده و اصول جهانی آن به‌راحتی روی هر پشتهٔ فناوری و ابزار دلخواهی قابل استفاده است.

اشتراک گذاری:
برچسب:

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد
0/600

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.