thisisnabi.dev [Farsi] – Telegram
thisisnabi.dev [Farsi]
2.17K subscribers
465 photos
38 videos
24 files
160 links
اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم با دات نت باهاتون به اشتراک میذارم.
Download Telegram
thisisnabi.dev [Farsi]
داشتم LogBook مربوط به یه فیچر رو می نوشتم، حیفم اومد براش دیاگرام نکشم. کار باید جذاب باشه.
یه ویدیو براتون در همین رابطه در بخش چالش های طراحی سیستم آپلود کردم. برید عشق کنید باهاش.
راستی دسترسی به پوشه 100System Design Challenges رو به همه عزیزانی که دوره aspnetcore رو گرفته بودن دادیم.

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

#چالش_شماره_5

@thisisnabi_dev
توی میت های top k problem یه گوشه ای در مورد این موضوع صحبت کردم. تا پنجشنبه روش فکر کنید. بعدش توی 100 چالش دیزاین ویدیوش رو میذارم براتون.
بدون شک، Cache تنها یک مسئله فنی نیست و تا یه بیزینس قوی پشتش نباشه به جایی نمیرسه.
درباره race condition یه 2 ساعتی صحبت کردیم توی میت reservation. یه ایشو کوچیکی روی postgresql هست که تا الان من رو پای سیستم نگه داشته که توی Challenges براتون میگم.
و پنجشنبه رو آفرید که ما بریم 🏃‍♂️
خوشبختانه من شانس این رو داشتم که با علی سر یه کاری پیش برم و کلی ازش یاد گرفتم.
این ریپو رو داره که یه آموزش خوبی در مورد کوبر روش هست.
یه چندصدتایی هم استار خورده.

https://github.com/alifiroozi80/CKA

@thisisnabi_dev
من ریپو ها رو یادم رفته بود پوش کنم، انجامش میدم حتما 😅

بنظرم این ۲ ویدیو بتنهایی ارزش پول کل دوره رو داره، اکوسیستم پرداخت یک استارت آپ رو درش شخم زدیم 😎

۲۸ ام تخفیف خفم داریم ❤️
اگر خواستید https هم داشته باشید شاید این نمونه بدردتون بخوره.

بعضی از لایبریری ها مثل OpenIddict روی https ران میشن، برای همینه نیاز داریم که قبل gateway این رو داشته باشیم.

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

اون new هم برید ببینید چرا از نسخه 8 (فکرکنم) به بعد روش خط میکشه :)) و سلامی کنید به loader.

راه جذابت تری از این رو سنتی هم هست، اونم صحبت کنیم بد نیست.
و ما بیشتر از ۲۵ پروژه رو باهم توی ۴۰ هفته توسعه دادیم 😇

این ویدیو ها شما رو حداقل 1 لول بالاتر میبره.
اگر قرار باشه که همه مون بریم شرکت های بزرگ و خفن، دیگه کی شرکت های کوچیک رو بزرگ کنه؟

به فکر ساختن باشید، وقتی از یه شرکت بزرگ میای بیرون شاید هیچ خاطره ای از کارهات نداشته باشی.

ولی وقتی یه بیزینس کوچیک رو هل میدید رو به جلو، ۱۰ سال بعدش هم به دست آوردهاتون فکر می‌کنید.
قبل اینکه بگید این چه شتی هست که طراحی کردی، سعی کنید دیدگاهش رو بپرسید.
thisisnabi.dev [Farsi]
اگر خواستید https هم داشته باشید شاید این نمونه بدردتون بخوره. بعضی از لایبریری ها مثل OpenIddict روی https ران میشن، برای همینه نیاز داریم که قبل gateway این رو داشته باشیم. البته اینم چند تا ایشو روی کوبر داره که توی یکی از این ویدیو های چالش طراحی سیستم…
IPGProxy

آدم توی هر شرکت یه چیزی یاد میگیره، این حاصل صحبت های ما با تیم پیمنت در فیچر قبلی که تیم ما ارائه داده بود شد.

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

خفن باشید و پایدار ❤️🔥
فیچر "کیف ثروت" دیجی پی رو تیم ما توسعه داد، 14 روز دیسکاوری، 19 روز توسعه، 20 روز هم اینتگریت و هماهنگ شدیم با سرویس های 8 تیم دیگه.

ارزشمندترین چیزی که در این مدت یاد گرفتم نحوه ی تعامل با تیم های دیگه بود.
پیاده سازی این سرویس الگو گرفته از این ریپو زیر هست که توی دوره هم 5 ساعتی در موردش صحبت کردیم.
گرم دم اونایی که با ما بودن ❤️

https://github.com/thisisnabi/DigitalWallet

@thisisnabi_dev
Nabi Karampour
گالری ما هم عالمی داره :) من اول کارم توی حوزه برنامه نویسی در یه گروه برج سازی بودم توی تهران که سیستم مدیریت منابعشون رو توسعه میدادیم. اونجا با این بیزینس مقدس آشنا شدم و خب بنظرم خیلی جذاب هست.
آدم عاشق چه چیزهایی که نمیشه!
مثلا من عاشق اینم که فقط خونه کلنگی های پلاک 10 بخرم، بکوبم و از نو بسازم.

توی برنامه نویسی هم علاقه شدیدی به Refactoring دارم :))
کاورج ۱۰۰ تضمین بدون باگ بودن سیستم نیست.
امروز یکی از سرویس هامون رو برای آپلود فایل ریفکتور می کردم، برای validate کردن فایل ها از این ساختار استفاده کردم.

توی چالش های سیستم دیزاین ویدیوش رو براتون آپلود کردم.

چالش 6/100 👾

@thisisnabi_dev
❤️😎