thisisnabi.dev [Farsi] – Telegram
thisisnabi.dev [Farsi]
2.16K subscribers
458 photos
38 videos
24 files
160 links
اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم با دات نت باهاتون به اشتراک میذارم.
Download Telegram
Last but not least :)

من این رو یه ویدیو 6 ساعته براش رکورد کردم و در یکی از سرویس های سیستم دیزاین گذاشتم.
خیلی تجربه جذابی بود.
نمی دونم تا حالا توفیق استفاده از IHostedService ها رو داشتید یا ن، متد stop طوری طراحی شده تا در زمانی که برنامه می خواد shutdown بشه اجرا بشه.
اما زمانی که یک پراسس Force Kill بشه این متد امکان اجرا شد رو نداره.
برای همین اینجا سناریو هایی رو استفاده کنید که زیاد حیاتی نیستن.
یه محصول رو فقط بالا بیاریم که عقب نیوفتیم از مارکت، حالا بخش های دیگه رو بزودی میزنیم.

یه فرقی هم بین prototype و mvp هست که بد نیست بهش فکر بکنید.

در همین راستا silver bullet هم داریم که خوبه بفهمیم هر کدوم کجاها کاربرد داره.
https://wiki.c2.com/?GodClass

اگر God Service باشه چه می کنیم؟
اصول Uncle Bob خیلی جذابه که در سیستم های سرویس گرا رعایتش کنیم.

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

یا مثلا با رعایت CCP میشه که نگهداری سرویس ها رو راحت تر کرد.

http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
سال آینده بیشتر می ترکونیم ❤️
اینکه جمعه فعال ترین روز کاریم بوده در دنیای open source جذابه ☺️


https://github.com/thisisnabi
هر موقع جو گیر شدید این تایتل رو 10 بار تکرار کنید.
👍1
حواسمون باشه که درسته دیتابیس ها جدا باشن جذابه، اما نگهداری این تعداد دیتابیس می تونه پرهزینه باشه.
البته توی بعضی از سازمان ها و استاندارد ها شما مجاز نیستید که دیتابیس همه مشتری ها رو مشترک بذارید و باید این جداسازی فیزیکی باشه.
👍1
من به این نتیجه رسیدم که هر کسی گفت خیلی کتاب میخونم، یه کلمه رو جا انداخته؛ خیلی "کم" کتاب می خونم.
یه کتابی هست به اسم Learning systems thinking. کتاب خوبیه 😊

Update
------------
به پیشنهاد عزیزان از طرف خودم یک نسخه از این کتاب رو به عزیزان تقدیم میکنیم.

۱۱۰ میت آنلاین داشتیم، ۱۱۰ قرعه کتاب هم ان شالله می کشیم.
اون رو برای این می خواستیم.
پیش پیش مبارک آدمش.

من ۲ هفته دیگه ۱ کتاب معرفی میکنم.
بنظرم شما توی این 3 هفته این کتاب رو مطالعه کنید که با هم رشد کنیم 😊

📗 Learning Systems Thinking
https://thisisnabi.dev/system-design/pricing

می تونید با یاد گرفتن این موضوعات خیلی راحت تبدیل به یک برنامه‌نویس خوب بشید.
1
یکی از علاقمندی های من گشتن توی دیوار هستش، میفهمم که مردم دیگه چی رو نمی خوان 😅

امشب اتفاقی این ماشین داغون رو دیدم و عمق فاجعه رو حس کردم.
بنظرتون چند تومن گذاشتن قیمتش رو؟
۱۹۸ میلیون تومن.

نمی خوام ناامیدی بدم یا تو دلتون رو خالی کن. اقلا برای اینجایی که ما زندگی میکنیم تخصص به تنهایی کافی نیست.

فکر کنید شما VP یه شرکت های تک هم باشید، ۳۰۰ که بیشتر نمی گیرید، بعد چند سال می تونید توی تجریش تهران یه ۱۰۰ متری بگیرید؟ ۱۵ سال خوبه؟
دیگه بقیه چیزهایی که می خواید بماند.


برای مسائل مالی تون هم برنامه ریزی داشته باشید تا بتونید با حقوق های پایین هم اقلا حداقل هاتون رو تهیه کنید و جا نمونید.
👏2👍1
اولین دسته از برنامه نویس هایی که AI جاشون رو میگیره، بطور قطع اونهایی هستن که میگن بیزینس مهم نیست و ما فقط بتونیم کد بنویسیم کافیه.