APIهای میکروسرویس ۲۰۲۳
Microservice APIs 2023

دانلود کتاب APIهای میکروسرویس ۲۰۲۳ (Microservice APIs 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Jose Haro Peralta

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2023

زبان

English

تعداد صفحه‌ها

440

نوع فایل

pdf

حجم

9.4 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب APIهای میکروسرویس ۲۰۲۳

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

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

* راهکارهای تجزیه سرویس برای میکروسرویس‌ها
* توسعه مبتنی بر مستندسازی برای APIها
* بهترین رویه‌ها برای طراحی APIهای REST و GraphQL
* مستندسازی APIهای REST با استفاده از مشخصات OpenAPI (که قبلاً Swagger نامیده می‌شد)
* مستندسازی APIهای GraphQL با استفاده از زبان تعریف Schema
* ساخت APIهای میکروسرویس با Flask، FastAPI، Ariadne و سایر فریم‌ورک‌ها
* الگوهای پیاده‌سازی سرویس برای سرویس‌های با اتصال ضعیف
* تست مبتنی بر ویژگی برای اعتبارسنجی APIهای شما و استفاده از فریم‌ورک‌های تست خودکار API مانند schemathesis و Dredd
* افزودن احراز هویت و مجوز به APIهای میکروسرویس خود با استفاده از OAuth و OpenID Connect (OIDC)
* استقرار و بهره‌برداری از میکروسرویس‌ها در AWS با Docker و Kubernetes

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

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

درباره‌ی کتاب
Microservice APIs تکنیک‌های اثبات‌شده‌ای را برای ایجاد و ساخت APIهای با کاربری آسان برای برنامه‌های میکروسرویس جمع‌آوری می‌کند. این کتاب کاربردی با توصیه‌های غنی و مثال‌های مبتنی بر پایتون، بر پیاده‌سازی بیش از فلسفه تمرکز دارد. شما یاد خواهید گرفت که چگونه APIهای میکروسرویس قوی بسازید، آنها را تست و محافظت کنید و آنها را در فضای ابری، با پیروی از اصول و الگوهایی که در هر زبانی کار می‌کنند، مستقر کنید.

مطالب داخل کتاب

* راهکارهای تجزیه سرویس برای میکروسرویس‌ها
* بهترین رویه‌ها برای طراحی و ساخت APIهای REST و GraphQL
* الگوهای پیاده‌سازی سرویس برای اجزای با اتصال ضعیف
* مجوز API با OAuth و OIDC
* استقرارها با AWS و Kubernetes

درباره‌ی خواننده
برای توسعه‌دهندگانی که با مبانی توسعه وب آشنا هستند. مثال‌ها به زبان پایتون هستند.

درباره‌ی نویسنده
خوزه هارو پرالتا مشاور، نویسنده و مدرس است. او همچنین بنیانگذار microapis.io است.

فهرست مطالب
بخش 1: معرفی APIهای میکروسرویس
1 APIهای میکروسرویس چیست؟
2 پیاده‌سازی اولیه API
3 طراحی میکروسرویس‌ها
بخش 2: طراحی و ساخت APIهای REST
4 اصول طراحی APIهای REST
5 مستندسازی APIهای REST با OpenAPI
6 ساخت APIهای REST با پایتون
7 الگوهای پیاده‌سازی سرویس برای میکروسرویس‌ها
بخش 3: طراحی و ساخت APIهای GraphQL
8 طراحی APIهای GraphQL
9 استفاده از APIهای GraphQL
10 ساخت APIهای GraphQL با پایتون
بخش 4: ایمن‌سازی، آزمایش و استقرار APIهای میکروسرویس
11 احراز هویت و مجوز API
12 آزمایش و اعتبارسنجی APIها
13 Dockerizing APIهای میکروسرویس
14 استقرار APIهای میکروسرویس با Kubernetes


فهرست کتاب:

۱. داخل جلد رویی

۲. APIهای میکروسرویس

۳. حق چاپ

۴. تقدیم

۵. مطالب

۶. مقدمه

۷. بخش ۱. معرفی APIهای میکروسرویس

۱ APIهای میکروسرویس چه هستند؟

۲ یک پیاده‌سازی API اساسی

۳ طراحی میکروسرویس‌ها

۱۱. بخش ۲. طراحی و ساخت APIهای REST

۴ اصول طراحی APIهای REST

۵ مستندسازی APIهای REST با OpenAPI

۶ ساخت APIهای REST با پایتون

۷ الگوهای پیاده‌سازی سرویس برای میکروسرویس‌ها

۱۶. بخش ۳. طراحی و ساخت APIهای GraphQL

۸ طراحی APIهای GraphQL

۹ مصرف APIهای GraphQL

۱۰ ساخت APIهای GraphQL با پایتون

۲۰. بخش ۴. ایمن‌سازی، آزمایش و استقرار APIهای میکروسرویس

۱۱. احراز هویت و مجوز API

۱۲. آزمایش و اعتبارسنجی APIها

۱۳. داکریزه‌کردن APIهای میکروسرویس

۱۴. استقرار APIهای میکروسرویس با Kubernetes

۲۵. پیوست الف. انواع APIها و پروتکل‌های وب

۲۶. پیوست ب. مدیریت چرخه حیات یک API

۲۷. پیوست ج. مجوز API با استفاده از یک ارائه‌دهنده هویت

۲۸. فهرست نمایه

۲۹. داخل جلد پشتی

توضیحات(انگلیسی)
Strategies, best practices, and patterns that will help you design resilient microservices architecture and streamline your API integrations.

In Microservice APIs, you’ll discover:

Service decomposition strategies for microservices
Documentation-driven development for APIs
Best practices for designing REST and GraphQL APIs
Documenting REST APIs with the OpenAPI specification (formerly Swagger)
Documenting GraphQL APIs using the Schema Definition Language
Building microservices APIs with Flask, FastAPI, Ariadne, and other frameworks
Service implementation patterns for loosely coupled services
Property-based testing to validate your APIs, and using automated API testing frameworks like schemathesis and Dredd
Adding authentication and authorization to your microservice APIs using OAuth and OpenID Connect (OIDC)
Deploying and operating microservices in AWS with Docker and Kubernetes

Microservice APIs teaches you practical techniques for designing robust microservices with APIs that are easy to understand, consume, and maintain. You’ll benefit from author José Haro Peralta’s years of experience experimenting with microservices architecture, dodging pitfalls and learning from mistakes he’s made. Inside you’ll find strategies for delivering successful API integrations, implementing services with clear boundaries, managing cloud deployments, and handling microservices security. Written in a framework-agnostic manner, its universal principles can easily be applied to your favorite stack and toolset.

About the technology
Clean, clear APIs are essential to the success of microservice applications. Well-designed APIs enable reliable integrations between services and help simplify maintenance, scaling, and redesigns. Th is book teaches you the patterns, protocols, and strategies you need to design, build, and deploy effective REST and GraphQL microservices APIs.

About the book
Microservice APIs gathers proven techniques for creating and building easy-to-consume APIs for microservices applications. Rich with proven advice and Python-based examples, this practical book focuses on implementation over philosophy. You’ll learn how to build robust microservice APIs, test and protect them, and deploy them to the cloud following principles and patterns that work in any language.

What's inside

Service decomposition strategies for microservices
Best practices for designing and building REST and GraphQL APIs
Service implementation patterns for loosely coupled components
API authorization with OAuth and OIDC
Deployments with AWS and Kubernetes

About the reader
For developers familiar with the basics of web development. Examples are in Python.

About the author
José Haro Peralta is a consultant, author, and instructor. He’s also the founder of microapis.io.

Table of Contents
PART 1 INTRODUCING MICROSERVICE APIS
1 What are microservice APIs?
2 A basic API implementation
3 Designing microservices
PART 2 DESIGNING AND BUILDING REST APIS
4 Principles of REST API design
5 Documenting REST APIs with OpenAPI
6 Building REST APIs with Python
7 Service implementation patterns for microservices
PART 3 DESIGNING AND BUILDING GRAPHQL APIS
8 Designing GraphQL APIs
9 Consuming GraphQL APIs
10 Building GraphQL APIs with Python
PART 4 SECURING, TESTING, AND DEPLOYING MICROSERVICE APIS
11 API authorization and authentication
12 Testing and validating APIs
13 Dockerizing microservice APIs
14 Deploying microservice APIs with Kubernetes


Table of Contents

1. inside front cover

2. Microservice APIs

3. Copyright

4. dedication

5. contents

6. front matter

7. Part 1. Introducing Microservice APIs

1 What are microservice APIs?

2 A basic API implementation

3 Designing microservices

11. Part 2. Designing and building REST APIs

4 Principles of REST API design

5 Documenting REST APIs with OpenAPI

6 Building REST APIs with Python

7 Service implementation patterns for microservices

16. Part 3. Designing and building GraphQL APIs

8 Designing GraphQL APIs

9 Consuming GraphQL APIs

10 Building GraphQL APIs with Python

20. Part 4. Securing, testing, and deploying microservice APIs

11 API authorization and authentication

12 Testing and validating APIs

13 Dockerizing microservice APIs

14 Deploying microservice APIs with Kubernetes

25. Appendix A. Types of web APIs and protocols

26. Appendix B. Managing an API’s life cycle

27. Appendix C. API authorization using an identity provider

28. index

29. inside back cover

دیگران دریافت کرده‌اند

ریزخدمات با مثال ۲۰۱۹
Microservices by Example 2019

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.