کتاب Building AI-Powered Distributed Architectures with Aspire: Build cloud-native microservices with PostgreSQL, Redis, RabbitMQ, Keycloak, Ollama, and GenAI (ساخت معماریهای توزیعشده مبتنی بر هوش مصنوعی با Aspire: توسعه میکروسرویسهای بومی ابر با PostgreSQL، Redis، RabbitMQ، Keycloak، Ollama و هوش مصنوعی مولد (GenAI)) راهنمایی کاربردی برای طراحی و پیادهسازی معماریهای توزیعشده و میکروسرویسهای بومی ابر با استفاده از Aspire است. این کتاب نحوه یکپارچهسازی فناوریهایی مانند PostgreSQL برای مدیریت پایگاه داده، Redis برای ذخیرهسازی موقت و افزایش سرعت پردازش، RabbitMQ برای ارتباطات پیاممحور، Keycloak برای مدیریت هویت و احراز هویت و Ollama برای اجرای مدلهای هوش مصنوعی را بررسی میکند.
جهت دانلود کتاب Building AI-Powered Distributed Architectures with Aspire میتوانید از لینک زیر استفاده کنید:
faghatketab.ir/product/building-ai-powered-distributed-architectures-with-aspire/

توسعه برنامههای توزیعشده بومی ابر با داتنت و Aspire، میکروسرویسهای ASP.NET Core، هوش مصنوعی مولد، جستوجوی معنایی و استقرار در Azure
ساخت یک سیستم تجارت الکترونیک توزیعشده از ابتدا تا انتها، همراه با قابلیتهای هوش مصنوعی
یکپارچهسازی PostgreSQL، Redis، RabbitMQ، Keycloak و Ollama با Aspire
استقرار میکروسرویسهای امن و مجهز به هوش مصنوعی در Azure Container Apps
با بررسی نحوه همکاری میکروسرویسها، پیامرسانی، امنیت، سرویسهای داده و هوش مصنوعی مولد در قالب یک پروژه واحد، توسعه برنامههای توزیعشده کاربردی و مبتنی بر هوش مصنوعی را بیاموزید. این کتاب شما را در مسیر ساخت یک برنامه تجارت الکترونیک بومی ابر راهنمایی میکند که از سرویسهای مستقل قابل استقرار، ارتباطات قابلاعتماد، مخازن داده تخصصی و قابلیتهای هوشمند تشکیل شده است.
در این کتاب، از Aspire برای ارکستراسیون میکروسرویسهای Catalog و Basket، پیکربندی کشف سرویس و یکپارچهسازی PostgreSQL و Redis استفاده خواهید کرد. همچنین ارتباطات همزمان و پیامرسانی ناهمزمان را با RabbitMQ و MassTransit پیادهسازی میکنید، APIهای سرویس Basket را با Keycloak و توکنهای JWT Bearer ایمن میسازید و رابط کاربری Blazor را به بخش پشتیبان توزیعشده متصل خواهید کرد.
در ادامه، قابلیتهای هوش مصنوعی مولد را با استفاده از Microsoft.Extensions.AI، Microsoft Agent Framework و Ollama به برنامه اضافه میکنید. پیش از استقرار برنامه در Azure Container Apps، سیستم پرسشوپاسخ پشتیبانی مشتری و قابلیت جستوجوی معنایی محصولات را با استفاده از بردارهای تعبیهسازی (Embeddings) و ذخیرهسازی برداری توسعه خواهید داد.
این کتاب به قلم Mehmet Ozkaya، معمار نرمافزار و راهکار با بیش از ۱۵ سال تجربه صنعتی و سابقه آموزش به بیش از ۲۰۰ هزار دانشجو، نوشته شده است و توسعه عملی را با راهنماییهای معماری ترکیب میکند. در پایان کتاب، توانایی طراحی، ارکستراسیون، ایمنسازی، توسعه و استقرار برنامههای توزیعشده داتنت مجهز به هوش مصنوعی را به دست خواهید آورد.
طراحی سیستمهای توزیعشده بومی ابر با Aspire
ساخت میکروسرویسهای Catalog و Basket با ASP.NET Core
ارکستراسیون PostgreSQL و Redis بهعنوان سرویسهای پشتیبان
پیادهسازی پیامرسانی مبتنی بر رویداد با RabbitMQ و MassTransit
ایمنسازی نقاط پایانی میکروسرویسها با Keycloak و توکنهای JWT Bearer
توسعه قابلیتهای هوش مصنوعی سازمانی با Microsoft.Extensions.AI، Ollama و Microsoft Agent Framework
پیادهسازی جستوجوی معنایی با استفاده از بردارهای تعبیهسازی و ذخیرهسازی برداری
استقرار برنامههای توزیعشده در Azure Container Apps
توسعهدهندگان داتنت، مهندسان نرمافزار و معماران راهکار که قصد دارند برنامههای توزیعشده بومی ابر بسازند و قابلیتهای هوش مصنوعی مولد را به آنها اضافه کنند، از این کتاب بهرهمند خواهند شد. همچنین، این کتاب برای توسعهدهندگانی مناسب است که در حال بررسی میکروسرویسها، معماری مبتنی بر رویداد، Aspire و یکپارچهسازی هوش مصنوعی هستند. آشنایی مقدماتی با C# و مفاهیم برنامهنویسی برای مطالعه این کتاب ضروری است.
1. معرفی معماری فروشگاه آنلاین مجهز به هوش مصنوعی با Aspire
2. معماریهای توزیعشده بومی ابر و سرویسهای پشتیبان
3. توسعه برنامههای توزیعشده با Aspire
4. ساخت نخستین برنامه با Aspire
5. ساخت معماری میکروسرویسهای توزیعشده فروشگاه eShop با Aspire
6. توسعه میکروسرویس Catalog با PostgreSQL و Aspire
7. توسعه میکروسرویس Basket با Redis و Aspire
8. ارتباط همزمان میان Catalog و Basket با استفاده از قابلیت کشف سرویس Aspire
9. ارتباط ناهمزمان با RabbitMQ و MassTransit در Aspire
10. ایمنسازی میکروسرویس Basket با احراز هویت Keycloak
11. توسعه برنامه وب Blazor برای کاربران
12. استقرار برنامه Aspire فروشگاه eShop در Azure Container Apps
13. ساخت قابلیتهای هوش مصنوعی مولد با Microsoft.Extensions.AI، Microsoft Agent Framework و Ollama
14. ساخت جستوجوی معنایی محصولات با استفاده از بردارهای تعبیهسازی