یکی از مفاهیمی که در سال های اخیر در حوزه معماری نرم افزار بسیار مورد توجه بوده است، مبحث Microservice ها می باشد. در این کنفرانس آقای Martin Fowler به تعریف Microservice ها و مبانی آنها می پردازد :
تولید داده های تستی در Entity Framework Migration با فریم ورک های NBuilder و Faker
در این ویدیو آقای Steven Ihde، مدیر زیر ساخت سرویس های سایت LinkedIn در مورد معماری Microservice ها و سرویس های REST در LinkedIn و همچنین مهاجرت آنها از مدل Monolith به Microservice صحبت میکند.
در WF قابلیت های جالبی برای Track کردن و Trace کردن جزئیات اجرا شدن Instance های Workflow و لاگ کردن این اطلاعات وجود دارد. برای نحوه فعالسازی این قابلیت ها میتوانید سری مقالات زیر در MSDN را مطالعه کنید :
مایکروسافت در نامگذاری پروژه های جدید دات نت تجدید نظر کرد. ASP .NET 5 به ASP .NET Core 1 و .NET 5 به .NET Core 1 تغییر نام داد :
در این ویدیو آقای Greg Young (مبدع الگوی CQRS) به بررسی 7 دلیل رایج شکست پروژه های DDD می پردازد :
کتاب Cloud Design Patterns شامل 24 الگوی طراحی و همچنین 10 مبحث تکمیلی برای توسعه نرم افزارهای Cloud می باشد.برخی از این Pattern ها (مثل CQRS، EventSourcing, Federated Identity و ...) را در کلاس معماری نرم افزارِ آموزشگاه تحلیل داده بررسی کردیم. پیشنهاد میکنم این کتاب رو حتما مطالعه بفرمایید :
لینک دانلود در MSDN :
https://msdn.microsoft.com/en-us/library/dn568099.aspx
https://msdn.microsoft.com/en-us/library/dn568099.aspx
در این ویدیو آقای Eric Evans، مبدع تفکر DDD ، در مورد ارتباط و تلفیق Domain-Driven Design با Microservice ها صحبت میکند :