تصور کنید در یک سیستم رویداد گرا، حجم زیادی از رویداد ها رو تولید کردید و این باعث شده که یک صفی از رویداد ها تشکیل بشه، به این نتیجه میرسید که یکی از رویداد باید حذف بشه. چه کاری انجام میدید؟ (چند روز دیگه جوابش رو میذارم براتون)
Final Results
20%
رویداد رو از صف حذف می کنید
80%
یک رویداد برای undo کردن تاثیرات رویداد مورد نظر ایجاد می کنید
امروز توی اینستا یه پستی دیدم از این پیج، می گفت ما رو فالو کن بعد کامنت بذار که لیست قیمت فلان محصول رو براتون بفرستیم. من فالو کردم و کامنت گذاشتم.
منتها از پیام مشخصه در اکشن فالوو eventual consistency داریم.
۱۰ ثانیه بعدش کامنت گذاشتم و اوکی بود.
اینکه strong consistency داشته باشید یا تاخیر بروز رسانی رو بپذیرید موضوع جذابی هست که خوبه یادش بگیریم.
منتها از پیام مشخصه در اکشن فالوو eventual consistency داریم.
۱۰ ثانیه بعدش کامنت گذاشتم و اوکی بود.
اینکه strong consistency داشته باشید یا تاخیر بروز رسانی رو بپذیرید موضوع جذابی هست که خوبه یادش بگیریم.
👍1
بنظرم audit logging باید در سطح فریم ورک باشه و نباید بسپریمش به برنامه نویس.
چون احتمال فراموش کردنش هست.
یعنی یه بیس کلاسی چیزی باید براش تعریف کنید.
چون احتمال فراموش کردنش هست.
یعنی یه بیس کلاسی چیزی باید براش تعریف کنید.
thisisnabi.dev [Farsi]
ASP.NET Core Roadmap [Persian]| Part 18: CI/CD ✔️ Channels: @thisisnabi_dev | @Moien_Tajik 〰️〰️〰️ [ Roadmap URL ]: https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
با 2 عدد (یا بیشتر) پاد یا اینستنس به availability نمی رسیم. یه جایی کلا کلاستر از دسترس خارج میشه.
البته اینها رو تیم SRE و DevOps مدیریت می کنن ولی شما باید خواستتون رو بتونید مطرح کنید.
توی این ویدیو با معین عزیز در مورد این مطالب صحبت کردیم که شما تا کجا باید این مطالب رو بلد باشید.
البته اینها رو تیم SRE و DevOps مدیریت می کنن ولی شما باید خواستتون رو بتونید مطرح کنید.
توی این ویدیو با معین عزیز در مورد این مطالب صحبت کردیم که شما تا کجا باید این مطالب رو بلد باشید.
قبلا ما ویدیو ها رو فقط در این کانال میذاشتیم، از این هفته به بعد ویدیو ها رو می تونید در آدرس زیر بدون فیلترشکن دانلود کنید.
امیدوارم که این ویدیو ها براتون مفید بوده باشه.
https://thisisnabi.dev/roadmaps/aspnetcore
@thisisnabi_dev
امیدوارم که این ویدیو ها براتون مفید بوده باشه.
https://thisisnabi.dev/roadmaps/aspnetcore
@thisisnabi_dev
Nabi Karampour
دیشب نشسته بودم، غرق کُد و فَنون کُدهای مایکروسافت، باز شد بر زبون یافتم در آن میان، رازهای نهان پیادهسازی جمیل، ساده و بینشان این سویچ اکسپرشنی که توی کد بیس های aspnetcore استفاده کرده بودن رو دوست داشتم. (OAuthHandler)
هر خطش چون نگین، هر متد یک گلاب
سرمهای بر چشمان، دل به آن داد شتاب
😁😁
سرمهای بر چشمان، دل به آن داد شتاب
😁😁
آیا به نسخه دات نت ۹ ارتقاء بدیم سرویس هامون رو؟
واقعیت اینه که شما پروژه های داخل شرکت رو باید جدا از پروژه های شخصی و فانتزیتون ببینید.
اجازه بدید نسخه جدید در صنعت خودش رو نشون بده بعد ۳ ماه این ارتقاء رو انجام بدید.
واقعیت اینه که شما پروژه های داخل شرکت رو باید جدا از پروژه های شخصی و فانتزیتون ببینید.
اجازه بدید نسخه جدید در صنعت خودش رو نشون بده بعد ۳ ماه این ارتقاء رو انجام بدید.
❤1
https://thisisnabi.dev/roadmaps/aspnetcore
حدودا 20 ساعت، امیدواریم که تونسته باشیم کمکی کرده باشیم.
حتی به 1 نفر ❤️✌️
این ویدیو ها رایگان هست و هدیه ای به کامیونیتی فارسی دات نت بود
دم شما گرم، نبی کرم پور ❤️
@thisisnabi_dev
حدودا 20 ساعت، امیدواریم که تونسته باشیم کمکی کرده باشیم.
حتی به 1 نفر ❤️✌️
این ویدیو ها رایگان هست و هدیه ای به کامیونیتی فارسی دات نت بود
دم شما گرم، نبی کرم پور ❤️
@thisisnabi_dev
thisisnabi.dev [Farsi]
امروز درگیر آلگوریتم Raft بودم. کثافت عجب چیزیه.
به این درد می خوره بزرگوار، در محیط هایی که چندین پاد داریم.
Forwarded from thisisnabi.dev [Farsi] (Nabi Karampour)
بیاید قبل اینکه دس به کد بشیم، مشکل رو بفهمیم. اصلا شاید نیازی به کد نوشتن نبود :)
#journal
@thisisnabi_dev
#journal
@thisisnabi_dev
Failures are a given and everything will eventually fail over time. (Werner Vogels)
حالا یه شرکتی بنا به هر دلیلی چند دقیقه در دسترس نبوده، لازم نیس پارش کنیم :)
حالا یه شرکتی بنا به هر دلیلی چند دقیقه در دسترس نبوده، لازم نیس پارش کنیم :)