سوال بعدی این بود که تو پروژه هامون چه موقع باید یه چالشی رو داخل پروژه حل کنیم و به پروژه complexity اضافه کنیم (مثل cache کردن) و چه موقع باید از ابزارهای خارجی استفاده کنیم (مثل redis) و پروژه هامون رو بهشون وابسته کنیم؟
بیل پاسخ داد که این موضوع خیلی به این بستگی داره که واقعا چالش چیه و چقدر complexity به پروژه اضافه میکنه؟
مثلا من توصیه میکنم برای نسخه اولیه سرویس با ساده سازی اونو به پروژه (سرویس) خودم اضافه میکردم، بعد اگه لازم بود به سرویس اضافه بشه ولی اگه مدیریت اون پیچیدگی خیلی چالش و دغدغه داشته باشه خب باید از سرویس خارجی استفاده بشه. و البته بستگی داره که شما یه تیم کوچیک ۲، ۳ نفره هستید یا یک شرکت بزرگ با کلی نیروی مختلف در حوزه های مختلف
#bill_kennedy
@gocasts
Post #91
809
Go Casts | Systems & Agents 🚀 سوال بعدی این بود که clean architecture یا hexagonal architecture یه معماری خیلی محبوبه که در پروژه های گولنگی استفاده میشه، آیا شما فکر میکنید این معماری برای گولنگ best fit هست یا این در مقابل فلسفه شماست؟ جواب داد که دهه ۹۰ میلادی یک کتابی منتشر شد که…
- ❤ 2