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 #940 · Back to latest

Older Posts 20 shown
Post #939 1.95K
"اه این کد کار نمی کنه" چه کوفتیه؟

هیجان برنامه نویسی اون موقع تازه شروع میشه که می خوای یه مشکلی رو حل کنی.
Post #938 2.05K
thisisnabi.dev [Farsi] 🔥 از هیچ تا پروداکشن فرض ما این هست معماری مایکروسرویس کار ما رو راه می ندازه و برای همین چالش های اون محیط رو بررسی می کنیم. توی این محیط ما توسعه، تست و دیپلوی رو پوشش خواهیم داد. توضیحات بیشتر: https://thisisnabi.dev/microservices/inventory ثبت نام:…
لطفا قبل از اینکه خریدی انجام بدید،بخش نظرات سایت رو مطالعه بفرمایید که بدونید این ویدیو ها بدردتون می خوره یا ن.

دم شما گرم
thisisnabi.dev
Post #934 1.9K
زیباترین مثالی که برای SignalR دیدم در یک پروژه انبارداری بود که موجودی رو اعلام می کرد در موقع سند زد.
توی SignalR تعداد Connection های Alive فاکتور مهمی هست.

اینم یه نمونه مثال هست که می تونید داخل گیت هابم پیداش کنید و بررسی کنید.

https://github.com/thisisnabi
Post #933 1.6K
فقط حواستون به این موضوع باشه که اگر عناوین رو تغییر بدید، دیتا نمی تونه مپ بشه و خطا دارید.
اگر اسمی رو تغییری دادین، بصورت جدا برای دیتا های قدیمی اسکریپت بدید.

@thisisnabi_dev ♻️
Post #932 1.61K
ذخیره کردن enum در دیتابیس بصورت عدد واقعا اذیت هست وقتی داری از دیتابیس کوری میگیری،
اگر تونستید اسم enum رو ذخیره کنید، اگر خیلی اذیت پرفورمنس بودید، هم مقدار و هم نام رو ذخیره کنید.
یه ستون اضافه مسئله ای ایجاد نمی کنه ؛)
Post #931 2.12K
این بزرگوار، Yarp منظورم هستش
اوایل بعنوان Reverse Proxy اومد، ولی خب الان دارن بعنوان API Gateway ازش بیگاری میکشن 😁
Post #926 2K
🔥 از هیچ تا پروداکشن

فرض ما این هست معماری مایکروسرویس کار ما رو راه می ندازه و برای همین چالش های اون محیط رو بررسی می کنیم.

توی این محیط ما توسعه، تست و دیپلوی رو پوشش خواهیم داد.

توضیحات بیشتر:
https://thisisnabi.dev/microservices/inventory

ثبت نام:
https://zarinp.al/640340

📌 لطفا فقط با آدرس gmail ثبت نام بفرمایید.
📌 دانش جزئی از سی شارپ و ASP.NET Core پیش نیاز است
📌 ریلیز ویدیو ها، هر سه شنبه ساعت 21:00
Post #924 3.85K
ویدیو های رود مپ توسعه دهنده ASP.NET Core

1. General Development Skills
https://t.me/thisisnabi_dev/334

2. C#
https://t.me/thisisnabi_dev/336

3. SQL Fundamentals
https://t.me/thisisnabi_dev/338

4. ASP.NET Core Basic
https://t.me/thisisnabi_dev/389

5. SOLID
https://t.me/thisisnabi_dev/543

6. ORM - EF Core
https://t.me/thisisnabi_dev/630

7. Dependency Injection
https://t.me/thisisnabi_dev/631

8. Databases
https://t.me/thisisnabi_dev/651

9. Caching
https://t.me/thisisnabi_dev/669

10. Log Frameworks
https://t.me/thisisnabi_dev/708

11. APIs Client and Communications
https://t.me/thisisnabi_dev/792

12. Real-time Applications
https://t.me/thisisnabi_dev/793

13. Object Mapping
https://t.me/thisisnabi_dev/796

14. Background Jobs
https://t.me/thisisnabi_dev/816

15. Testing
https://t.me/thisisnabi_dev/855

16. Microservices - Part 1
https://t.me/thisisnabi_dev/885

17. Microservices - Part 2
https://t.me/thisisnabi_dev/900

امیدواریم که براتون مفید بوده باشه، 5 قسمت مونده که اونها رو هم بزودی داخل کانال میذاریم.
با دوستانتون به اشتراک بذارید 🔁
Post #917 1.81K
درسته که شما می تونید روی هر سرویس Rate limiter بذارید، اما واقعیت اینه که تا جای ممکن این محدودیت رو به کاربر نزدیک کنید.

ترافیک الکی نباید بیاد سمت شما و شبکه داخلی شما رو اشغال کنه :/

در واقع زمانی که شما API Gateway دارین، ست کردن ریت لیمیتر روی یه سرویس یعنی اینکه اجازه دادین ترافیک وارد شبکه داخلی شما بشه و این طراحی خوبی نیست.
Post #909 2.69K
thisisnabi.dev [Farsi] هکاتون برنامه نویسی که من افتخار داوری درش رو در کنار دوست عزیزم محمد کریمی داشتم. @devblogs_ir
این مسابقه کوئرا هستش
اگر دقت کنید تعداد شرکت کنندگان دات نت بیشتر از جاوا شده، دات نت داره در ایران رشد میکنه.

یک سوالش رو دوستان به من گفتن که بازبینی کنم و بنظرم جذاب اومد که به شما هم پیشنهاد بدم تا خودتون رو به این چالش دعوت کنید. توی سایت کوئرا برید و بخش مسابقات رو ببینید.

شاید خیلی از شما ها شاغل باشید و نیازی به این پوزیشن نداشته باشید، اما خودتون رو محک بزنید.

اسپانسرش گویا فناپ هست.
Post #899 2.1K
خیلی کیف میده هفته ای نیم میلیون بار اسمت دیده بشه.
دمتون گرم، همیشه حامی هستید ❤️
Post #898 2.19K
این روز ها درگیر یه پروژه استارت آپ طوری هستم به نام Bawer. هیچ الگو و کد تمیزی درش نمی بینید. معماری عجیب و غریبی نداره و خیلی سادس.

برای یه prototype بیش از حد وقت نذارید.
Post #897 2.26K
ایجاد کردن Thread هزینه زیادی داره، توصیه میکنم که benchmark بگیرید و با Task.Run مقایسه کنید.
Post #888 2.81K
توی API Gateway نوشتن Business Logic ها درست نیست. این بزرگوار اومد تا به موضوعات Cross cutting بپردازه.

۱۱ عدد پست برای این آماده کردم که خیلی فان هست، عمری باشه روی لینکدین میذاریم.
Post #887 2.25K
Nabi Karampour thisisnabi.dev/system-design/pricing
درگاه اوکی شد 😍، بریم که داشته باشیم پیاده سازی بخش مای یه e-commerce رو.

توی پلن محاوره، مدل اینطوری هست که ما یک پیاده سازی دیگه رو هم داریم.
یعنی با توجه به اینکه من چند سالی درگیر یه سیستم ERP بودم، قصد دارم تا اون رو تبدیل کنم به یک مایکروسرویس کنم و این کار رو توی ویدیو ها انجام میدم.

thisisnabi.dev
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 →