توسعه میکروسرویس های پایتون؛ ساخت میکروسرویس های کارآمد و سبک با استفاده از اکوسیستم تجهیز پایتون

قیمت 56,000 تومان

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

ویژگی‌های کلیدی

با اصول ساخت، طراحی، آزمایش و استقرار میکروسرویس‌های پایتون به خوبی آشنا شوید.
شناسایی محل تقسیم یک برنامه یکپارچه، نحوه ایمن‌سازی آن و نحوه مقیاس‌بندی آن پس از آماده شدن برای استقرار.
استفاده از جدیدترین چارچوب مبتنی بر برنامه‌نویسی ناهمزمان برای نوشتن میکروسرویس‌های مؤثر با پایتون.

شرح کتاب

محدوده کوچک و ماهیت مستقل میکروسرویس‌ها، آنها را سریع‌تر، تمیزتر و مقیاس‌پذیرتر از برنامه‌های یکپارچه با کد سنگین می‌کند. با این حال، ساخت معماری میکروسرویس‌هایی که کارآمد و همچنین سبک وزن باشند، در برنامه‌های شما می‌تواند به دلیل پیچیدگی تمام قطعات تعاملی، چالش برانگیز باشد.

کتاب توسعه میکروسرویس‌های پایتون، ویرایش دوم، به شما آموزش می‌دهد که چگونه بر این مشکلات غلبه کنید و برنامه‌هایی را بسازید که به عنوان واحدهای استاندارد کوچک با استفاده از بهترین شیوه‌های اثبات‌شده و اجتناب از مشکلات رایج ساخته می‌شوند. این کتاب از طریق مثال‌های عملی، به شما کمک می‌کند تا میکروسرویس‌های کارآمدی را با استفاده از Quart، SQLAlchemy و سایر ابزارهای مدرن پایتون بسازید.

در این نسخه به‌روز شده، یاد خواهید گرفت که چگونه اتصالات بین سرویس‌ها را ایمن کنید و چگونه با استفاده از Lua اسکریپت Nginx را برای ساخت ویژگی‌های فایروال برنامه‌های وب مانند محدود کردن سرعت، اسکریپت‌نویسی کنید. کتاب توسعه میکروسرویس‌های پایتون، ویرایش دوم، نحوه استفاده از کانتینرها و AWS را برای استقرار سرویس‌های شما شرح می‌دهد. در پایان کتاب، شما یک برنامه کامل پایتون مبتنی بر میکروسرویس‌ها ایجاد خواهید کرد.

آنچه خواهید آموخت

بررسی کنید که میکروسرویس‌ها چیستند و چگونه آنها را طراحی کنید
کد خود را مطابق با بهترین شیوه‌های مدرن پیکربندی و بسته‌بندی کنید
جزئی از یک سرویس بزرگتر را که می‌تواند به یک میکروسرویس تبدیل شود، شناسایی کنید
درخواست‌های ورودی بیشتر را به طور مؤثرتری مدیریت کنید
از برنامه خود با پروکسی یا فایروال محافظت کنید
از Kubernetes و کانتینرها برای استقرار یک میکروسرویس استفاده کنید
تغییرات را در API ارائه شده توسط یک میکروسرویس با خیال راحت ایجاد کنید و همه چیز را به کار بیندازید
عواملی را که باید برای شروع کار با یک ارائه دهنده ابری ناآشنا به دنبال آنها باشید، شناسایی کنید

این کتاب برای چه کسانی مناسب است؟

این کتاب برای توسعه‌دهندگانی است که می‌خواهند نحوه ساخت، آزمایش، مقیاس‌بندی و مدیریت میکروسرویس‌های پایتون را یاد بگیرند. خوانندگان به دانش اولیه از زبان برنامه‌نویسی پایتون، خط فرمان و اصول برنامه‌های مبتنی بر HTTP نیاز دارند. هیچ تجربه قبلی در نوشتن میکروسرویس‌ها در پایتون فرض نمی‌شود.

فهرست مطالب

درک میکروسرویس‌ها
کشف کوارت
کدنویسی، آزمایش و مستندسازی: چرخه فضیلت
طراحی جیوز
تقسیم یکپارچه
تعامل با سایر سرویس‌ها
ایمن‌سازی سرویس‌های شما
ساخت داشبورد
بسته‌بندی و اجرای پایتون
استقرار در AWS
مرحله بعد چیست؟

سال انتشار: 2021  |  تعداد صفحات: 310  |  حجم فایل: 4.15 مگابایت  |  زبان: انگلیسی
Python Microservices Development: Build efficient and lightweight microservices using the Python tooling ecosystem, 2nd Edition
نویسنده
Simon Fraser, Tarek ZiadE
ناشر
Simon Fraser, Tarek ZiadE
ISBN10:
1801076308
ISBN13:
9781801076302