پس از یادگیری مفاهیم معماری Microservices، فراگیر باید بتواند آنها را در یک اکوسیستم واقعی پیادهسازی کند. ASP.NET Core، Docker، RabbitMQ، API Gateway، OpenTelemetry، gRPC و .NET Aspire مجموعهای از فناوریهای مهم برای پیادهسازی سرویسهای توزیعشده .NET هستند. Microsoft نیز مسیر رسمی Cloud-native خود را با Microservices، Docker، Kubernetes، Resiliency، OpenTelemetry و CI/CD ارائه میکند.
اهداف برگزاري دوره/ كارگاه:
• ساخت Microservice واقعی
• ایجاد Database مستقل برای سرویسها
• پیادهسازی ارتباط REST
• پیادهسازی Messaging
• استفاده از RabbitMQ
• پیادهسازی API Gateway
• پیادهسازی Resilience
• استفاده از OpenTelemetry
• آشنایی با gRPC
• آشنایی با .NET Aspire
• آشنایی با MongoDB و GraphQL