همزمانی، طراحی قابلیت است
با همزمانی مثل یک وصله برخورد نکنید.
همزمانی یک گلوگاه برای رفع کردن نیست. بلکه نتیجه طراحی شماست.
طراحی خوب، چندین کار را به طور همزمان مدیریت میکند. طراحی ضعیف، گلوگاه ایجاد میکند.
بر این نکات تمرکز کنید:
- ابتدا قابلیتهای خود را برنامهریزی کنید.
- از روز اول برای مقیاسپذیری بسازید.
- اجازه دهید همزمانی به طور طبیعی رخ دهد.
منتظر بمانید تا ساختار به بلوغ برسد. با رشد خود، امکانات بیشتری اضافه کنید.
منبع: https://dev.to/chiefmojo79/concurrency-is-byproduct-of-capability-design-not-bottleneck-to-patch-1243 جامعه یادگیری اختیاری: https://t.me/GyaanSetuAi