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اگه شما هم مثل من دنیای برنامه‌نویسی رو با VB6 شروع کردین شاید دیدن این برای تجدید خاطره و…
  2. Oct 5, 2026🔍 به کمک ارزشمند شما نیاز داریم 🤍 ما در قالب یک پروژه دانشجویی روی یک پژوهش کوچک کار می‌…
  3. Oct 5, 2026احتمالاً براتون پیش اومده که موقع خوندن مستندات فنی، دیده باشید به RFC 2119 رفرنس داده شده…
  4. Oct 5, 2026مشکل هوش مصنوعی کد زدن نیست؛ نداشتن سلیقه طراحی است! هوش مصنوعی خیلی راحت برات کامپوننت UI…
  5. Oct 5, 2026باز شروع شد... @DevTwitter
  6. Oct 5, 2026برای اینکه بفهمید اطراف شما چه هواپیماهایی پرواز می‌کنن، چه کشتی‌هایی در حرکتن یا کجا زلزل…
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 →