TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.4K subscribers
Post #12280 7.16K
چرا اکثر پروژه‌های Microservice شکست می‌خورن؟
از چند سال پیش که معماری Microservice مد شد، خیلی از پروژه‌ها رفتن سمتش.
اما یه تعداد قابل توجهی از همین پروژه‌ها بعد از مدتی به دردسر افتادن.
می‌دونید چرا؟
چون از اول اصلا لازم نبود Microservice باشن.
این موارد چقدر براتون آشناست؟
- ده‌ها سرویس کوچیک که هیچ‌کس مالک واقعی‌شون نیست.
- تغییر یه Feature ساده که نیازمند تغییر چندین سرویسه.
- یه تیم کوچیک که مسئول توسعه همه سرویس‌هاست.
- مانیتورینگ و دیباگ سخت‌تر از خود توسعه شده.
- هزینه زیرساخت و نگهداری هم سر به فلک کشیده.

مشکل اینجاست که بعضی وقت‌ها پیچیدگی معماری از خود مسئله بیشتر میشه.
در عمل برای بیل زدن یه باغچه، از لودر استفاده کردیم!
یه پروژه با چند هزار یا حتی چند ده هزار کاربر رو بردیم روی معماری‌ای که اصلا برای این مقیاس طراحی نشده و فقط پیچیدگی، هزینه و دردسر بیشتری ایجاد کرده.
به نظرم قبل از اینکه بپرسیم:
چطور سیستم رو Microservice کنیم؟
باید از خودمون بپرسیم:
اصلا چه مشکلی داریم که Microservice قراره حلش کنه؟

@DevTwitter | <Amir Rahimi Nejad/>
  • 👍 80
  • ❤ 10
  • 👎 3
More from @devtwitter
  1. Oct 5, 2026باز شروع شد... @DevTwitter
  2. Oct 5, 2026برای اینکه بفهمید اطراف شما چه هواپیماهایی پرواز می‌کنن، چه کشتی‌هایی در حرکتن یا کجا زلزل…
  3. Oct 5, 2026وقتی یک Docker Image از پیمانکار تحویل می‌گیریم و داخل سازمان اجرا می‌کنیم، واقعاً می‌دانی…
  4. Oct 5, 2026این 9route اینقدر اعصابم رو خوردن کردن اینو درست کردم ۱) لانچر Go برای اجرای بی‌نهایت نسخه…
  5. Oct 5, 2026ویدیو جنریت دیگه نیاز به سرور نداره. ریپو FreeVideo مدل MiniMax H3 رو مستقیم روی کامپیوتر…
  6. Oct 4, 2026#میم_شبانگاهی @DevTwitter
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 →