TGViewer
Channel Public Channel
thisisnabi.dev [Farsi]

thisisnabi.dev [Farsi]

@thisisnabi_dev

من نبی هستم @thisisnabi

اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم باهاتون به اشتراک میذارم.

دوره ی سیستم دیزاین من رو می تونید از سایت زیر تهیه کنید:
https://thisisnabi.dev
Subscribers
2.32K
Photos
498
Videos
39
Links
170

Showing posts older than #1017 · Back to latest

Older Posts 20 shown
Post #1014 2.4K
نمی دونم تا حالا توفیق استفاده از IHostedService ها رو داشتید یا ن، متد stop طوری طراحی شده تا در زمانی که برنامه می خواد shutdown بشه اجرا بشه.
اما زمانی که یک پراسس Force Kill بشه این متد امکان اجرا شد رو نداره.
برای همین اینجا سناریو هایی رو استفاده کنید که زیاد حیاتی نیستن.
Post #1009 2.59K
thisisnabi.dev [Farsi] Last but not least :) من این رو یه ویدیو 6 ساعته براش رکورد کردم و در یکی از سرویس های سیستم دیزاین گذاشتم. خیلی تجربه جذابی بود.
The captain of a rudderless ship 😂
Post #1008 2.75K
Last but not least :)

من این رو یه ویدیو 6 ساعته براش رکورد کردم و در یکی از سرویس های سیستم دیزاین گذاشتم.
خیلی تجربه جذابی بود.
Post #1006 2.73K
Failures are a given and everything will eventually fail over time. (Werner Vogels)

حالا یه شرکتی بنا به هر دلیلی چند دقیقه در دسترس نبوده، لازم نیس پارش کنیم :)
Post #1003 3.07K
Raft + Circuit Breaker + Concurrency

شما نباید دغدغه سینتکس رو تا چند سال آینده داشته باشید. فقط باید یاد بگیرید چی رو کجا استفاده کنید. مابقیش رو Copilot براتون می نویسه.

تمام این فیچر رو با پرامپت های AI توسعه دادم.

100+ کامیت بود :)
Post #997 2.25K
thisisnabi.dev [Farsi] امروز درگیر آلگوریتم Raft بودم. کثافت عجب چیزیه.
به این درد می خوره بزرگوار، در محیط هایی که چندین پاد داریم.
Post #996 2.34K
امروز درگیر آلگوریتم Raft بودم. کثافت عجب چیزیه.
Post #994 2.4K
داشتم LogBook مربوط به یه فیچر رو می نوشتم، حیفم اومد براش دیاگرام نکشم.
کار باید جذاب باشه.
Post #992 2.82K
https://thisisnabi.dev/roadmaps/aspnetcore


حدودا 20 ساعت، امیدواریم که تونسته باشیم کمکی کرده باشیم.
حتی به 1 نفر ❤️✌️

این ویدیو ها رایگان هست و هدیه ای به کامیونیتی فارسی دات نت بود
دم شما گرم، نبی کرم پور ❤️

@thisisnabi_dev
Post #981 3.22K
دیروز داشتم چند پارتیشن رو کانسوم می کردم روی کافکا و واقعیت این بود که 51 پارتیشن خیلی کثیف کاری داشت، بعد یهو حضرت Range یادم افتاد :)
Post #978 3.33K
Nabi Karampour برای پیاده سازی top k problem با حجم دیتایی بالا (حدودا ۱۵۰ میلیون رکورد) در میت های سیستم دیزاین ۵ ساعت صحبت کردیم و ردیس رو هم به همین بهانه آموزش دادیم. در این مثال، کنار top k problem باید یه key section هم دیده بشه.
برای خودمم جذاب بود واسه همین مثل یه سرویس دیدمش.
  • ❤ 1
Post #977 2.79K
آیا به نسخه دات نت ۹ ارتقاء بدیم سرویس هامون رو؟

واقعیت اینه که شما پروژه های داخل شرکت رو باید جدا از پروژه های شخصی و فانتزیتون ببینید.

اجازه بدید نسخه جدید در صنعت خودش رو نشون بده بعد ۳ ماه این ارتقاء رو انجام بدید.
  • ❤ 1
Post #976 3.08K
Nabi Karampour دیشب نشسته بودم، غرق کُد و فَنون کُدهای مایکروسافت، باز شد بر زبون یافتم در آن میان، رازهای نهان پیاده‌سازی جمیل، ساده و بی‌نشان این سویچ اکسپرشنی که توی کد بیس های aspnetcore استفاده کرده بودن رو دوست داشتم. (OAuthHandler)
هر خطش چون نگین، هر متد یک گلاب
سرمه‌ای بر چشمان، دل به آن داد شتاب

😁😁
Post #975 3.36K
دیشب نشسته بودم، غرق کُد و فَنون
کُدهای مایکروسافت، باز شد بر زبون

یافتم در آن میان، رازهای نهان
پیاده‌سازی جمیل، ساده و بی‌نشان


این سویچ اکسپرشنی که توی کد بیس های aspnetcore استفاده کرده بودن رو دوست داشتم. (OAuthHandler)
Post #974 2.71K
قبلا ما ویدیو ها رو فقط در این کانال میذاشتیم، از این هفته به بعد ویدیو ها رو می تونید در آدرس زیر بدون فیلترشکن دانلود کنید.

امیدوارم که این ویدیو ها براتون مفید بوده باشه.

https://thisisnabi.dev/roadmaps/aspnetcore

@thisisnabi_dev
Post #973 2.18K
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 مدیریت می کنن ولی شما باید خواستتون رو بتونید مطرح کنید.

توی این ویدیو با معین عزیز در مورد این مطالب صحبت کردیم که شما تا کجا باید این مطالب رو بلد باشید.
Post #971 3.51K
حالا که دات نت ۹ داره میاد

وقتی می خواید فریمورک یک پروژه رو ارتقا بدین باید به breaking changes های نسخه جدید فریمورک  آشنا باشید.

شاید پروژه تون بیلد و حتی ران بشه، اما باید حواستون باشه که عملکرد نرم افزار شما می تونه متاثر باشه از این قضیه.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →