میکروسرویس‌های کاربردی ۲۰۲۰
Practical Microservices 2020

دانلود کتاب میکروسرویس‌های کاربردی ۲۰۲۰ (Practical Microservices 2020) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Ethan Garofolo

voucher-1

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

سال انتشار

2020

زبان

English

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

292

نوع فایل

pdf

حجم

4.6 MB

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

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

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

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

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

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

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

توضیحات

معرفی کتاب میکروسرویس‌های کاربردی ۲۰۲۰

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

مطالب زیادی در مورد میکروسرویس‌ها نوشته شده است، اما تمام این نوشته‌ها در شناسایی دقیق اینکه چه چیزی یک سیستم را به یکپارچه (مونولیت) تبدیل می‌کند، تعریف اینکه میکروسرویس‌ها چه هستند، یا ارائه نمونه‌های کامل و عملی، ناکام می‌مانند، بنابراین احتمالاً فکر می‌کنید که آنها هیچ چیزی برای ارائه به شما ندارند. برای بهره‌مندی از معماری مبتنی بر میکروسرویس‌ها، لازم نیست در مقیاس گوگل یا فیسبوک باشید. میکروسرویس‌ها حتی تیم‌های کوچک و متوسط را نیز با متمرکز و مجزا نگه داشتن قطعات سیستم شما، بهره‌ور نگه می‌دارند.

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

پاسخگویی و انعطاف‌پذیری میکروسرویس‌ها را به پروژه خود اضافه کنید، صرف‌نظر از اندازه یا پیچیدگی آن.

آنچه نیاز دارید:

در حالی که اصول این کتاب فراتر از زبان برنامه نویسی است، مثال های کد در Node.js آورده شده است زیرا جاوا اسکریپت، چه بهتر و چه بدتر، به طور گسترده خوانده می شود. شما از PostgreSQL برای ذخیره سازی داده ها استفاده خواهید کرد، بنابراین آشنایی با آن یک مزیت است. این کتاب تصاویر Docker را ارائه می دهد تا کار با PostgreSQL کمی آسان تر شود، اما دانش گسترده Docker مورد نیاز نیست.


فهرست کتاب:

میکروسرویس‌های کاربردی

 

توضیحات(انگلیسی)

MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the long term, but most tutorials meander in theory or completely miss the point of what it means to be microservice-based. Roll up your sleeves with real projects and learn the most important concepts of evented architectures. You’ll have your own deployable, testable project and a direction for where to go next.

Much ink has been spilled on the topic of microservices, but all of this writing fails to accurately identity what makes a system a monolith, define what microservices are, or give complete, practical examples, so you’re probably left thinking they have nothing to offer you. You don’t have to be at Google or Facebook scale to benefit from a microservice-based architecture. Microservices will keep even small and medium teams productive by keeping the pieces of your system focused and decoupled.

Discover the basics of message-based architectures, render the same state in different shapes to fit the task at hand, and learn what it is that makes something a monolith (it has nothing to do with how many machines you deploy to). Conserve resources by performing background jobs with microservices. Deploy specialized microservices for registration, authentication, payment processing, e-mail, and more. Tune your services by defining appropriate service boundaries. Deploy your services effectively for continuous integration. Master debugging techniques that work across different services. You’ll finish with a deployable system and skills you can apply to your current project.

Add the responsiveness and flexibility of microservices to your project, no matter what the size or complexity.

What You Need:

While the principles of this book transcend programming language, the code examples are in Node.js because JavaScript, for better or worse, is widely read. You’ll use PostgreSQL for data storage, so familiarity with it is a plus. The books does provide Docker images to make working with PostgreSQL a bit easier, but extensive Docker knowledge is not required.


Table of Contents

1. Practical Microservices

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

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

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

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

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

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

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

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

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

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

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

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