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

Older Posts 20 shown
Post #1162 1.94K
میشه از پروفایل لینکدینتون خروجی PDF بگیرید و به عنوان رزومه بدید.

بنظرم فرمتش هم خیلی شیک و مرتب هم هست.
فقط بخش experiance و about پروفایلتون رو کامل بذارید.
Post #1161 1.92K
thisisnabi.dev [Farsi] توی میت های 25 سرویس تمرکز ما روی ماهیت سرویس ها بود و در میت های مایکروسرویس بستری برای تعامل این سرویس ها با هم رو روی یک بیزینس واقعی تجربه میکنیم. امیدوارم تا اخر تعطیلات نوروز تموم بشه 😊 من اعتقادم اینه که با تعاریف خشک و کلیشه ای نمیشه سیستم دیزاین…
یه راه خوب اینه که سیستم های کوچیک رو آنالیز و طراحی کنیم که توی ۲۵ میت سیستم دیزاین این کار رو کردیم.

بعد رفتیم سر اینترگریت کردن این سرویس ها که توی طراحی انبار به این هم میرسیم.

و بعد میریم سراغ دیزاین کردن سرویس های بزرگ مثل uber, youtube, instagram و ... که اونم در راهه البته با روش تیم سازی که اوایل تابستون میت های کوچینگش شروع میشه و ماه آینده ثبت نامش هست (با ظرفیت فقط ۱۵ نفر)

خلاصه که به امید 1k یی شدن ویدیو ها :)
Post #1160 2.84K
لابلای تموم خستگیاتون، این ویدیو رو هم ببینید.

https://www.youtube.com/watch?v=xtxfrxf0mfE

جذاب بود :)

کلا من مفاهیم فرایند توسعه نرم افزار و معماری نرم افزار رو خیلی دوست دارم از تجربیات دیگران استفاده کنم تا کتاب بخونم. (می دونمم کتاب از آسمون نیومده و بخشیش تجربه هست)
هر چند کتاب های پایه رو هم 4، پنج جلدی مطالعه کردم ولی خب این مدل کنفرانس ها بیشتر بهم حال میده.
Post #1159 1.76K
عملیات Insert که همه مون احساس می کنیم خیلی سادس، بعضی موقع ها چالش های کثافتی داره برای خودش :)
Post #1157 2.03K
حتی اگر از ابتدا دوست داشتید با مایکروسرویس شروع کنید، دیتا بیس رو مشترک در نظر بگیرید.
چالشتون کمتره برای نگهداری، وقتی سیستم رشد کرد، یکی یکی دیتابیس ها رو جدا کنید.
Post #1156 1.92K
قبل اینکه پیامک رو بدین به پروایدر، روی سرویس های داخلی deadline بذارید روی هزینه و جرنی کاربر تاثیر فانتزی داره :)
برای انتقال تاریخ هم بنظرم فرمت unix خیلی جذابتر از timeSpan و یا datetime هست. (برای ددلاین منظورم هست)

@thisisnabi_dev
Post #1154 2.11K
اینم از عیدی پویا برای شما
عزیز دل قول داده که چند پروژه خفن دیگه رو هم براتون بذاره.

البته وقت کنم این ویدیو ها رو هم مثل رودمپ داخل سایت میذارم که همه عزیزان استفاده کنن.

@thisisnabi_dev
Post #1152 2.16K
10 روز یه متخصص درگیر این هست که میزان حافظه مصرفی رو از 10 گیگ بیاره 600 مگ، سطح پیچیدگی کد اینقدری بالا رفته که هیشکی نمی فهمه چه خبره.

با پول اون 10 روز دستمزد می تونستیم حداقل 32 گیگ رم بخریم.
خسته نباشید واقعا :)

یک زمانی این حرکت ها زیباست که تعمیربپذیری و نگهداری نرم افزار به ف... نره و کنار این اسکیل جهانی رو داشته باشیم.

سال نو تون هم مبارک عزیزان ❤️
Post #1151 2.2K
thisisnabi.dev [Farsi] اگر تغییرات reversible باشه کمتر اینا پیش میاد. ولی معمولا دیپلوی های ما اینطوری نیست. یکی از بست پراکتیس ها اینه که تغییرات رو یکی یکی دیپلویی بدیم تا اگر مشکلی بود به سادگی یک کلیک کردن رول بک کنیم فرایند رو. اینطوری هاست که توی آمازون میانگین هر 10 ثانیه…
بعضی از شرکت ها یه قاعده جالبی دارن قبل از تعطیلات اول سال و میگن از یه تاریخی به بعد کد بیس فریز میشه. این یعنی اینکه از اون تاریخ به بعد روی برنچ مستر تغییری نمیدن و خب قاعدتا احتمال بروز خطای جدید رو تا جای ممکن می خوان کاهش بدن که تعطیلات بچه ها به ف... نره.
Post #1150 2.24K
با وجود این همه ابزار، اگر در حال حاضر دارید برای سازمانتون یک فریمورک ارائه میدید، بدانید و آگاه باشید که دارید راه رو کج میرید.
Post #1149 2.88K
جدای از 1 لایه و 2 لایه و 15 لایه، یا 6 ضلعی و 20 ضلعی و غیره، یا حتی کثیف و تمیز و تمیزتر،

معماری خوب، معماری هست که به مرور زمان نیاز به معمارش نداشته باشه.
Post #1141 3.33K
این پست من حدودا 100k بار دیده شد و لینکی برای فروش نذاشتم.
دلیلش این بود که در لینکدین هدفم فقط نشون دادن این بود که از پروداکت هم چیزی سرم میشه.

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

بشه که C لول شدنمون رو جشن بگیریم 🤞❤️
Post #1140 2.57K
معمولاً همه‌ی ما اوایل سال جدید با انگیزه‌ی زیاد دست به برنامه‌ریزی می‌زنیم و یک لیست بلندبالا از اهدافمان تهیه می‌کنیم.
اما به یاد داشته باشیم که موفقیت در پایبندی به این برنامه‌ها، بیش از آنکه به میزان زمانتان بستگی داشته باشه، به سطح انرژی و انگیزه‌ی شما وابسته هستش. پس به جای پر کردن روزهاتون با کارهای بی‌شمار، روی حفظ انرژی و استمرار تمرکز کنید.
Post #1136 2.54K
اینکه TS رو با Go بازنویسی کردن دلیل نمیشه که شما هم برید Goh بزنید :)
ولی واقعیت اینه که بعنوان یک برنامه نویس بهتره که با چند زبان برنامه نویسی آشنا باشید، اول اینکه خلاقیت شما رو خیلی بالا می بره، دوم اینکه می تونید توی شرکت های بزرگ خیلی راحت بچرخید و بخاطر زبان برنامه نویسی محدودیت نداشته باشید.
Post #1133 2.69K
thisisnabi.dev [Farsi] روی api ها خاص روی httpclient ماک انجام بدید. بعد ۱ ماه چار خط کد درست حسابی نوشتم 😁
یه ویدیو ۱۵ دقیقه ای هم رکورد کردم که از دیشب آپلود نشده تو کانال 😕

یه چندتا چالش کوچیک داشت qa ما که بخاطر همین رفتیم سراغ این دیزاین، توی ویدیو گفتم براتون.
Post #1132 2.71K
روی api ها خاص روی httpclient ماک انجام بدید. بعد ۱ ماه چار خط کد درست حسابی نوشتم 😁
Post #1130 3.19K
توی میت های 25 سرویس تمرکز ما روی ماهیت سرویس ها بود و در میت های مایکروسرویس بستری برای تعامل این سرویس ها با هم رو روی یک بیزینس واقعی تجربه میکنیم.
امیدوارم تا اخر تعطیلات نوروز تموم بشه 😊

من اعتقادم اینه که با تعاریف خشک و کلیشه ای نمیشه سیستم دیزاین رو یاد گرفت.
مثلا توی مصاحبه از شما نمی پرسن لود بالانسینگ چی هست :)
چالش مطرح می کنن و شما یا باید پر کیس دیده باشید یا تجربه کرده باشید، برای همین ما اول تابستون این مسیر رو شروع کردیم که بتونیم تجربه های مختلف رو با شما به اشتراک بذاریم.
Post #1127 2.83K
من یه مدته که صبح ها این چند حرکت پسندیده رو انجام میدم، خیلی جوابه.
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 →