معمار سیستمهای سازمانی
مسیر تخصصی طراحی سیستمهای بزرگ؛ از Domain-Driven Design تا CQRS و میکروسرویسها.
4 مرحله
- 1.
Domain-Driven Design
رویکردی برای طراحی نرمافزار که مدل کد را مستقیماً از زبان و قواعد کسبوکار (Domain) میسازد.
~4 ساعت - 2.
CQRS و MediatR
CQRS مسیر خواندن (Query) و نوشتن (Command) داده را از هم جدا میکند؛ MediatR این جداسازی را در .NET با الگوی Mediator پیاده میکند.
~3 ساعتپیشنیاز: Domain-Driven Design - 3.
معماری میکروسرویس
سبک معماریای که یک سیستم بزرگ را به سرویسهای کوچک و مستقل تقسیم میکند که هرکدام دیتابیس و چرخهٔ استقرار خودشان را دارند.
~4 ساعتپیشنیاز: CQRS و MediatR - 4.
Azure Service Bus
یک Message Broker ابری در Azure برای ارتباط غیرهمزمان (Asynchronous) و قابلاعتماد بین سرویسها و Microserviceها.
~2.5 ساعتپیشنیاز: معماری میکروسرویس
