thisisnabi.dev [Farsi]
توی میت های 25 سرویس تمرکز ما روی ماهیت سرویس ها بود و در میت های مایکروسرویس بستری برای تعامل این سرویس ها با هم رو روی یک بیزینس واقعی تجربه میکنیم. امیدوارم تا اخر تعطیلات نوروز تموم بشه 😊 من اعتقادم اینه که با تعاریف خشک و کلیشه ای نمیشه سیستم دیزاین…
توی ویدیو جدید که داره آپلود میشه چند نکته گفتم که از لیک شدن دیتا جلوگیری میکنه، این کار رو معمولا تیم آفنسیو توی سازمان انجام میده و بهتون گزارش میده که اصلاح بنمایید.
خفن باشید و پایدار ❤️🤞
خفن باشید و پایدار ❤️🤞
thisisnabi.dev [Farsi]
توی میت های 25 سرویس تمرکز ما روی ماهیت سرویس ها بود و در میت های مایکروسرویس بستری برای تعامل این سرویس ها با هم رو روی یک بیزینس واقعی تجربه میکنیم. امیدوارم تا اخر تعطیلات نوروز تموم بشه 😊 من اعتقادم اینه که با تعاریف خشک و کلیشه ای نمیشه سیستم دیزاین…
چطوری حواسمون به دیتا های پخش شده داخل سرویس های دیگه باشه؟
طورش رو توی میت امشب براتون آپلود کردیم :)
خود این سرویس Notes هم خیلی فانه و خیلی توی بک آفیس می تونه کمک کننده باشه.
البته اینترنت ضعیفه و احتمالا تا 1 اینا طول میکشه 🪡
طورش رو توی میت امشب براتون آپلود کردیم :)
خود این سرویس Notes هم خیلی فانه و خیلی توی بک آفیس می تونه کمک کننده باشه.
البته اینترنت ضعیفه و احتمالا تا 1 اینا طول میکشه 🪡
من اقلا یاد گرفتم که در نرم افزار وقتی یه چیزی کار میکنه، یعنی درست هست.
اما یک چیز درست لزوما طراحی خوبی نداره.
ملاک تشخیص یه طراحی خوب سادگی در اعمال تغییر در اون هست.
کار می کنه به این معنا که انتظار نیاز رو برآورده می کنه.
انتظار نیاز هم برای این مهمه چون نرم افزار بخاطر همون نیازس که بوجود اومده.
اما یک چیز درست لزوما طراحی خوبی نداره.
ملاک تشخیص یه طراحی خوب سادگی در اعمال تغییر در اون هست.
کار می کنه به این معنا که انتظار نیاز رو برآورده می کنه.
انتظار نیاز هم برای این مهمه چون نرم افزار بخاطر همون نیازس که بوجود اومده.
حالا که بحث Hybrid cache در ASP.NET Core داغ شده این ویدیو رو ببینید.
هر سه مدل InProcess، Distributed و Hybrid رو صحبت کردیم.
https://devblogs-ui.storage.iran.liara.space/roadmap-aspnetcore/9.%20Caching.mp4
ویدیو های دیگه رودمپ:
https://thisisnabi.dev/roadmaps/aspnetcore
@thisisnabi_dev
هر سه مدل InProcess، Distributed و Hybrid رو صحبت کردیم.
https://devblogs-ui.storage.iran.liara.space/roadmap-aspnetcore/9.%20Caching.mp4
ویدیو های دیگه رودمپ:
https://thisisnabi.dev/roadmaps/aspnetcore
@thisisnabi_dev
thisisnabi.dev [Farsi]
این پست من حدودا 100k بار دیده شد و لینکی برای فروش نذاشتم. دلیلش این بود که در لینکدین هدفم فقط نشون دادن این بود که از پروداکت هم چیزی سرم میشه. پوزیشن های بالا جدای از کانکشن، نیاز به توانایی شناخت محصول هم داره. بشه که C لول شدنمون رو جشن بگیریم 🤞❤️
فکر کنم هر ۱۰ تای اینها رو در عمل دیدیم 🙃
thisisnabi.dev [Farsi]
این پست من حدودا 100k بار دیده شد و لینکی برای فروش نذاشتم. دلیلش این بود که در لینکدین هدفم فقط نشون دادن این بود که از پروداکت هم چیزی سرم میشه. پوزیشن های بالا جدای از کانکشن، نیاز به توانایی شناخت محصول هم داره. بشه که C لول شدنمون رو جشن بگیریم 🤞❤️
نقطه شروع درخواست در مایکروسرویس ها بر چه اساس تعین میشه،
و اینکه ریداندنسی دیتا به چه قیمت و تا کجا :)
ویدیو آخر انبار آپلود شد، ببینید.
خفن باشید و پایدار ❤️🤞
و اینکه ریداندنسی دیتا به چه قیمت و تا کجا :)
ویدیو آخر انبار آپلود شد، ببینید.
خفن باشید و پایدار ❤️🤞
thisisnabi.dev [Farsi]
ف... به هر دوتاشون 😂 2 سالم هست از این دو بزرگوار در هیچ پروژه تجاری استفاده نکردم.
... به هر سه تاشون :)
RabbitMq.Client هم خیلی فانتره
فقط بخش Distributed Tracing ش کمی چالش داره که توی سیستم دیزاین خودمون یکی نوشتیم براش 🤞
RabbitMq.Client هم خیلی فانتره
فقط بخش Distributed Tracing ش کمی چالش داره که توی سیستم دیزاین خودمون یکی نوشتیم براش 🤞
تا حالا به این فکر کردین که توی تایم استراحت کاربرانتون براشون پیامک نفرستید و بذارید اول صبح براشون پیام بدید؟
این چند تا چالش هم داره برای سیستم هایی که چند تایم زون مختلف رو ساپورت میکنن.
البته این استثنا هم داره، برای نمونه نمیشه پیامک ورود به حساب بانکی رو به تاخیر انداخت.
چالش دومی که توی پوشه سیستم دیزاین اضافه میکنیم این هست،
در ساعت استراحتم، مزاحمم نشو :)
این چند تا چالش هم داره برای سیستم هایی که چند تایم زون مختلف رو ساپورت میکنن.
البته این استثنا هم داره، برای نمونه نمیشه پیامک ورود به حساب بانکی رو به تاخیر انداخت.
چالش دومی که توی پوشه سیستم دیزاین اضافه میکنیم این هست،
در ساعت استراحتم، مزاحمم نشو :)
thisisnabi.dev [Farsi]
چرا من اینقدر آرامش خاطر ندارم که چند تا کانتریبوت داشته باشم رو دات نت :(
احیانا دیدید که قرار هست روی Minimal APIs در دات نت 10 یه Validation بیاد؟
یه دوره ASP.NET Core بذاریم؟
۱۵ جلسه ۱ ساعته، خرداد ماه.
حدودا هزینه ش ۲۵۰۰ خواهد شد.
۴ اردیبهشت ثبت نام میکنیم و اول خرداد تا آخر خرداد برگزار میکنیم.
سر فصل هاشم کتاب Andrew هست.
۱۵ جلسه ۱ ساعته، خرداد ماه.
حدودا هزینه ش ۲۵۰۰ خواهد شد.
۴ اردیبهشت ثبت نام میکنیم و اول خرداد تا آخر خرداد برگزار میکنیم.
سر فصل هاشم کتاب Andrew هست.
thisisnabi.dev [Farsi]
وقتی BFF داریم، فانتزیه کی به ازای هر Gateway جدا کنیم کنترلر هامون رو. @thisisnabi_dev
مگر شما access token رو اجازه میدید از api gateway رد بشه؟!
دیتیل این پیاده سازی رو روی پلتفرم انبار این پنجشنبه توضیح خواهم داد.
دیتیل این پیاده سازی رو روی پلتفرم انبار این پنجشنبه توضیح خواهم داد.