مایکروسرویس یا مانولیت؟

کریس ریچاردسون (Chris Richardson) یکی از افراد صاحب‌نظر در حوزه معماری مایکروسرویس است. او در اکثر سخنرانی‌های خود بر این نکته تاکید می‌کند که «تا جای ممکن از معماری Monolith استفاده کنید.» و فقط و تنها فقط زمانی از معماری مایکروسرویس استفاده کنید که مطمنید معماری مانولیت دیگر برای شما کافی نیست.
در اغلب موارد می‌توانید اقدامات زیر را انجام دهید و همچنان از مزایای معماری مانولیت بهره‌مند شوید:

Make the most of the monolithic architecture.
The monolithic architecture is not an anti-pattern.
If software delivery is slow =>
▫️Optimize development process
▫️Improve deployment pipeline = more automation
▫️Improve team autonomy
▫️Modularize the monolith
▫️Eliminate hand-offs and create cross functional teams
▫️If technology stack is obsolete => modernize to a new monolith

بیشتر بخوانید:

https://www.slideshare.net/chris.e.richardson/decompose-your-monolith-strategies-for-migrating-to-microservices-tide

ویدیوی وبینار Domain Story Telling ارایه شده توسط استفان هافر

ویدیوی وبینار Domain StoryTelling که با حضور استفان هافر و با میزبانی انجمن DDD ایران برگزار شد:

https://youtu.be/TaC1dr8bKAM
اسلایدهای ارائه:
https://speakerdeck.com/hofstef/an-introduction-to-domain-storytelling-at-ddd-iran-eng
استفان هافر در این ارایه، دریچه‌ای گشود به دنیای قصه‌گویی و درک فضای مساله از میان روایت‌های متخصصان دامین.
تصویرسازی قصه‌ها همیشه جذاب است و استفان در این وبینار نشان داد که چگونه می‌توان با زبان تصاویر به روایت این داستان‌ها پرداخت.

دعوت برای ارایه وبینار آموزشی

انجمن DDD ایران بدینوسیله از علاقمندان به ارایه وبینار آموزشی در حوزه‌های زیر دعوت می‌کند تا برای هماهنگی و کسب اطلاعات بیشتر با آیدی تلگرام @Iran_DDD_Community و یا با ایمیل info@dddiran.com مکاتبه کنند.

🔘موضوعات مرتبط با رویکرد Domain-Driven Design
🔘 الگوهای مدرن در معماری‌ سامانه‌های توزیع شده
🔘 معماری‌های مدرن و تاثیر آنها بر چابکی توسعه محصول
🔘 ابری‌سازی سرویس‌ها، زیرساخت‌ها و فرهنگ Dev-Ops
🔘 موضوعات مرتبط با خودکارسازی تست نرم‌افزار
🔘 موضوعات مرتبط با بدهی‌فنی، ریفکتورینگ و مهاجرت از سامانه‌های مونولیت

☑️ نکات مهم:
۱- تاریخ ارایه وبینار، از پیش تعیین شده نیست و طی هماهنگی با ارایه دهنده‌ی وبینار تعیین خواهد شد.
۲- این فراخوان تاریخ پایان ندارد و هر زمان که برای ارایه وبینار آمادگی داشتید می‌توانید موضوع را با انجمن در میان بگذارید.

حیات در حصار یک سلول

مفهوم مرزبندی در بیشتر پدیده‌های پیرامون ما دیده می‌شود. گاهی این مرز بندی ناخوشایند است مثل مرز بین ملت‌ها و فرهنگ‌ها؛ گاهی این مرزها هستند که حتی حیات همه موجودات زنده و میلیاردها سلول زنده بدن آنها را سبب می‌شوند.
می دانیم اساسی‌ترین چالش در طراحی، تعیین مرز دقیق Bounded Context ها است. اما به راستی ضرورت این مرزبندی چیست؟
در این ارائه، ابراهیم نبیئی به چیستی Bounded Context ها به عنوان الگوی محوری DDD می‌پردازد و چرایی مرزبندی بین BC ها را از منظر دیگری بررسی می‌کند.

برنامه پرسش و پاسخ با حضور سخنرانان دومین رویداد DDDTalks ایران – آبان ۱۳۹۸

در بخش پرسش و پاسخ، سخنرانان دومین رویداد DDDTalks ایران به پرسش‌های دریافتی از حاضران پاسخ دادند.
این رویداد با حمایت شرکت شرکت همکاران سیستم در آبان ۱۳۹۸ برگزار شد.