1,588,000 تومان
bookImage
image

Microservices Design Patterns in .NET 2nd Edition: Making sense of microservices design and architecture using .NET 10 and C# 14

Trevoir Williams

1,588,000 تومان
  • نوع چاپ : سیاه سفید
  • سال چاپ :2025

توضیحات

📘 مشخصات کتاب
📚 عنوان: Microservices Design Patterns in .NET (2nd Edition)
✍️ نویسنده: Trevoir Williams
🏢 ناشر: Packt
📅 سال انتشار: 2025

🔎 درباره کتاب

Microservices Design Patterns in .NET (2nd Edition) یک کتاب تخصصی درباره طراحی، پیاده‌سازی و استقرار معماری مایکروسرویس با استفاده از .NET است. این کتاب الگوهای رایج (Design Patterns) و بهترین شیوه‌های توسعه سیستم‌های توزیع‌شده را آموزش می‌دهد و نشان می‌دهد چگونه می‌توان سرویس‌هایی مقیاس‌پذیر، مقاوم و قابل نگهداری ایجاد کرد.

ویرایش دوم کتاب با فناوری‌های جدید .NET 8 و ASP.NET Core به‌روزرسانی شده و موضوعاتی مانند ارتباط بین سرویس‌ها، مدیریت داده، پیام‌رسانی، امنیت، مشاهده‌پذیری (Observability) و استقرار در Kubernetes را پوشش می‌دهد.

📖 سرفصل‌های کلیدی کتاب

📌 مبانی Microservices

Microservices Architecture

Service Boundaries

Bounded Context

Domain-Driven Design (DDD)

📌 طراحی سرویس‌ها

API Design

REST APIs

gRPC

Service Contracts

📌 ارتباط بین سرویس‌ها

Synchronous Communication

Asynchronous Messaging

Event-Driven Architecture

Message Brokers

📌 مدیریت داده

Database per Service

CQRS

Event Sourcing

Saga Pattern

📌 الگوهای طراحی

API Gateway

Backend for Frontend (BFF)

Circuit Breaker

Retry Pattern

Bulkhead Pattern

Sidecar Pattern

📌 امنیت

OAuth 2.0

OpenID Connect

JWT

Identity Management

📌 مشاهده‌پذیری

Logging

Distributed Tracing

Metrics

Health Checks

📌 استقرار و عملیات

Docker

Kubernetes

Azure Kubernetes Service (AKS)

CI/CD

📌 قابلیت اطمینان

Resilience

Fault Tolerance

Load Balancing

Service Discovery

📌 توسعه با .NET

ASP.NET Core

Minimal APIs

Background Services

Dependency Injection

🧠 ابزارها یا مفاهیم کلیدی

🔹 .NET 8
🔹 ASP.NET Core
🔹 Docker
🔹 Kubernetes
🔹 DDD
🔹 CQRS
🔹 Event Sourcing
🔹 Saga Pattern
🔹 API Gateway
🔹 gRPC
🔹 JWT
🔹 OpenTelemetry

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

✔️ .NET Developers
✔️ Backend Developers
✔️ Software Architects
✔️ Technical Leads
✔️ Cloud Engineers
✔️ DevOps Engineers
✔️ دانشجویان مهندسی نرم‌افزار

🌟 ویژگی‌های برجسته

✨ آموزش معماری مایکروسرویس با استفاده از .NET 8
✨ پوشش الگوهای رایج طراحی سیستم‌های توزیع‌شده
✨ بررسی ارتباطات هم‌زمان و غیرهم‌زمان بین سرویس‌ها
✨ آموزش استقرار با Docker و Kubernetes
✨ مناسب برای توسعه سیستم‌های مقیاس‌پذیر و قابل اطمینان

🧾 جمع‌بندی

Microservices Design Patterns in .NET (2nd Edition) یک منبع جامع برای یادگیری معماری مایکروسرویس در اکوسیستم .NET است. این کتاب علاوه بر معرفی الگوهای طراحی، موضوعات مهمی مانند DDD، CQRS، Saga، Event-Driven Architecture، امنیت، مشاهده‌پذیری، Docker، Kubernetes و CI/CD را پوشش می‌دهد و برای توسعه‌دهندگانی که قصد ساخت سامانه‌های توزیع‌شده مدرن با ASP.NET Core و .NET 8 را دارند، منبعی ارزشمند محسوب می‌شود.

مشخصات

زبانانگلیسیسال چاپ۲۰۲۵دسته بندی
Main Category/
انتشاراتPacktنوع چاپسیاه سفیدنوع جلدشومیزتعداد صفحات۵۳۵