انجمن DDD ایران
1.54K subscribers
142 photos
4 videos
164 links
کانال رسمی انجمن DDD ایران
بستری برای تعامل همه علاقه‌مندان به
{Domain-Driven Design}

تأسیس:۱۳۹۸/۰۴/۲۲

تمامی راه های ارتباط با ما : https://zil.ink/dddiran

@iran_ddd_community

✓ Embrace Complexity
Download Telegram
▪️استفاده از الگوهای DDD برای تعیین محدوده برش‌ها در Vertical Slicing - راهبردی برای ایجاد نرم‌افزارهای چابک و انعطاف‌پذیر

▪️علیرضا ارومند

لینک نظرسنجی
https://survey.porsline.ir/s/qKMUdYb
👍10👎81
انجمن DDD ایران pinned «🔴 رویداد Global Day of DDD 2024 هم اکنون در حال پخش در کانال یوتیوب انجمن DDD ایران https://www.youtube.com/watch?v=SKHVDxSVMgE»
▪️پایداری در برابر شکست - راهبردهای مهندسی نرم‌افزار برای مدیریت چالش‌های پیچیده

▪️محمدرضا شعبانی

لینک نظرسنجی
https://survey.porsline.ir/s/zCIP66X
👍53
▪️تفکر سیستمی در مهندسی نرم‌افزار و مدیریت تیم‌ها - گمشده‌ای در طراحی و رهبری مؤثر

▪️ اشکان طراوتی

لینک نظرسنجی
https://survey.porsline.ir/s/3F1QVJg
👍8👎7
▪️روایت‌گری با Domain Event ها - پیوند کسب‌و‌کار و کد

▪️ کسری سلیمانی


لینک نظرسنجی

https://survey.porsline.ir/s/NC6fgLJ
👍10
تقویت مشارکت زنان در Tech – چالش‌ها، محدودیت‌ها و راهکارها

شرکت کنندگان: سپیده حسینیان - مریم رستمی - مریم فرح‌بخش - الهه حسین زاده

نظر سنجی :
https://survey.porsline.ir/s/ztb8lZ9
👍5🤔5
پنل گفت‌وگو: همگام با تغییرات

شرکت کنندگان: اسد صفری - هادی احمدی - ابراهیم نبیئی

میزبان:
کیوان علی‌محمدی

نظر سنجی:

https://survey.porsline.ir/s/UvJhqT4
👍9
📣 اطلاعیه برگزاری کارگاه Exploratory Domain Discovery

انجمن DDD ایران در نظر دارد کارگاه Exploratory Domain Discovery را به زودی برگزار کند. در صورتی که تمایل دارید در این کارگاه شرکت کنید، لطفا از طریق لینک زیر فرم پیش‌ثبت‌نام اولیه را تکمیل بفرمایید.


کارگاه بصورت حضوری و در تهران برگزار می‌شود. ولی در صورتی که عزیزان بیشتری امکان حضور نداشته باشند بصورت آنلاین نیز ممکن است برگزار بشود.

🔵 مربی کارگاه: مسعود بهرامی
🔵 برگزار کننده: انجمن DDD ایران
🔵 مکان برگزاری: بصورت حضوری در شهر تهران

جهت کسب اطلاعات بیشتر با اکانت @masodbahrami در تلگرام تماس بگیرید.


https://docs.google.com/forms/d/e/1FAIpQLSdG7y1vrI_1cDq5MNNCrziSO6-8EpIJiaZ3cHpxjRSRvXm8fg/viewform?usp=sf_link
👍52
Aggregates serve as a means to encapsulate and manage related domain objects within a boundary, ensuring consistency and integrity.

Understanding the scenarios in which aggregates are required is crucial for effective system design. It is also one of the most misunderstood concepts in Domain-Driven Design.

When considering aggregates within the context of bounded contexts (BC), it raises questions about their relevance:

🔅Why and when do you need an aggregate?

🔅Are aggregates exclusively an internal concern, relevant only within a specific BC, or do they extend their usefulness beyond these boundaries?

🔅Is there a difference between invariants as perceived from the outside of a BC/service and from the inside?

This talk delves into the nuanced world of aggregates, investigating their necessity, utility, and the significance of their boundaries.

We explore the fundamental questions of why and when aggregates are essential in system design and how their presence contributes to maintaining consistency and integrity. Attendees can expect to gain insights into the practical implications of aggregates, fostering a deeper appreciation for their role in effective system design.


https://youtu.be/m7SMk8VA7Bg
👍5🤔1
🔵 اطلاعیه برگزاری کارگاه آموزشی حضوری Exploratory Domain Discovery

انجمن DDD ایران، کارگاه آموزشی Exploratory Domain Discovery را در تاریخ‌های ششم و هفتم دی ماه سال ۱۴۰۳ برگزار خواهد کرد.

🔵 مدرس: مسعود بهرامی
🔵 تاریخ برگزاری: 6 و 7 دی‌ماه 1403 (پنجشنبه و جمعه)
🔵 ساعت: 9:30 صبح تا 17:00
🔵 مکان: شرکت آسان پرداخت پرشین

📍آدرس کامل: تهران خيابان وليعصر ، پائين‌تر از چهارراه پارک‌وی، کوچه مهناز، شماره ٨ ساختمان آسان پرداخت پرشين.

🔶 این کارگاه برای مدیران محصول، تحلیلگران کسب‌وکار، توسعه‌دهندگان نرم‌افزار و علاقه‌مندان به حوزه مدل‌سازی و طراحی سیستم‌ها مناسب است.

رویکرد Exploratory Domain Discovery یک رویکرد Collaborative Modelling and Designing است که توسط مسعود بهرامی طراحی شده است. با کمک EDD، می‌توانید درک عمیق‌تری از نیازهای کسب‌وکار خود پیدا کرده و مدل‌های دقیق‌تری برای حل فضای مسئله‌های پیچیده ایجاد کنید.


🔴 کارگاه آنلاین نیز به زودی اطلاع رسانی خواهد شد.

برای کسب اطلاعات بیشتر با @masodbahrami تماس بگیرید.
5👍1
Evolution of software architecture with the co-creator of UML (Grady Booch)

Grady Booch has authored six books, hundreds of articles, and holds prestigious titles as an IBM, ACM, and IEEE Fellow, as well as a recipient of the Lovelace Medal (an award for those with outstanding contributions to the advancement of computing).

In this video-cast:
• What it means to be an IBM Fellow
• The evolution of the field of software development
• How UML was created, what its goals were, and why Grady disagrees with the direction of later versions of UML
• Pivotal moments in software development history
• How the software architect role changed over the last 50 years
• Why Grady declined to be the Chief Architect of Microsoft – saying no to Bill Gates!
• Grady’s take on large language models (LLMs)
• Advice to less experienced software engineers

https://www.youtube.com/watch?v=u7WaC429YcU

@DDD_IRAN
6👍3
🔵اولین جلسات رسمی از کارگاه Exploratory Domain Discovery با استقبال خوبِ نزدیک به ۶۰ نفر، پنجشنبه و جمعه به میزبانی مجموعه آسان پرداخت پرشین برگزار شد. Exploratory Domain Discovery یک رویکرد Collaborative Modelling است که توسط مسعود بهرامی معرفی شده، و این اولین باری بود که بدین شکل مدون و رسمی ارائه می‌شد.

این کارگاه فرصتی مناسب برای شرکت‌ کنندگان شامل برنامه نویسان و تحلیلگران و مدیران محصول بود تا با مفاهیم و تکنیک‌های EDD آشنا بشن. حضور پرشور نزدیک به ۶۰ شرکت‌کننده نشون داد که این موضوع چقدر برای جامعه تخصصی مهمه و به ما انگیزه داد که این کارگاه‌ها را بیشتر و بهتر برگزار کنیم.


نکته‌ی ویژه‌ای که باید بهش اشاره کنیم، تقدیم این کارگاه به دو بانوی دانشمند برجسته و الهام‌بخش بود. کارگاه روز پنجشنبه رو به یاد و خاطره‌ی ارزشمند رزالیند فرانکلین، شیمی‌دان برجسته‌ای که نقش حیاتی در کشف ساختار DNA داشت، و کارگاه روز جمعه رو به مریم میرزاخانی، ریاضیدان نابغه و اولین زن برنده‌ی مدال فیلدز، تقدیم کردیم.

🟡کارگاه بعدی نیز به زودی اعلام رسانی خواهد شد.

🔴به زودی گزارش کاملی از هر دو روز منتشر می‌کنیم.


@DDD_IRAN
17👍2👏1
با سلام و احترام

با سپاس از استقبال بی‌نظیر شما همراهان گرامی، انجمن DDD ایران مفتخر است که سومین جلسه از سری کارگاه‌های Exploratory Domain Discovery را برگزار نماید.

به منظور برنامه‌ریزی هرچه بهتر و پاسخگویی به نیازهای شما، خواهشمندیم فرم زیر را جهت نیازسنجی اولیه این کارگاه تکمیل فرمایید.

🔵 مدرس: مسعود بهرامی
🔵 برگزارکننده: انجمن DDD ایران
🔵 محل برگزاری: تهران (حضوری)


برای کسب اطلاعات بیشتر می‌توانید از طریق اکانت تلگرام @masodbahrami با ما در ارتباط باشید.

لینک پیش‌ ‌ثبت‌نام:

https://docs.google.com/forms/d/e/1FAIpQLScaOq56nhLe6-e5ZbeVwwOl3NX7taJ-A72kgVKzY15XqCm72g/viewform?usp=header
👍6
📍به اطلاع می‌رسانیم که کارگاه Exploratory Domain Discovery، جمعه آینده، ۵ بهمن برگزار خواهد شد.

با تمامی ۳۰ نفری که در این کارگاه پیش ثبت‌نام کرده‌اند، تماس گرفته شده و هماهنگی‌های لازم انجام شده است. هدف از این تماس‌ها، اطمینان از حضور شما و ارائه آخرین اطلاعات تکمیلی در خصوص برگزاری کارگاه بود.

🔵 در صورتی که تا کنون تماسی از طرف ما دریافت نکرده‌اید یا هرگونه سوال یا ابهامی در مورد ثبت‌نام و برگزاری کارگاه دارید، لطفا هرچه سریع‌تر از طریق اکانت @masodbahrami با ما در ارتباط باشید. ما آماده پاسخگویی به سوالات شما و رفع هرگونه ابهام هستیم.

🔴 همچنین، با توجه به استقبال خوب از کارگاه و محدودیت ظرفیت، همچنان چند جای خالی محدود برای علاقه‌مندانی که هنوز موفق به ثبت‌نام نشده‌اند، وجود دارد. در صورت تمایل به شرکت در این کارگاه، می‌توانید از طریق اکانت @masodbahrami اقدام نمایید.


با تشکر
👍8