محمد مهدی·۳ روز پیشچرا پیدا کردن علت اصلی کندی سیستم از خودِ مشکل سختتر شده است؟وقتی یک سیستم کوچک است، پیدا کردن خطا معمولاً کار پیچیدهای نیست.یک درخواست به سرور ارسال میشود، چند کوئری به دیتابیس اجرا میشود و نتیجه…
Adler ie·۱۳ روز پیشsome topics from Software architectureChaos Engineeringما همیشه سعی میکنیم سیستمی بسازیم که خراب نشود اما بیایید واقعبین باشیم؛ سیستمها بلاخره یکجایی میلنگند!در مهندسی آشوب…
دیبا میرشفیعی·۱۴ روز پیشهر چی فهمیدم از بعضی مفاهیم معماری نرمافزاراینجا یک سری از موارد پایهای معماری نرمافزار رو بررسی میکنیم:اولین مورد:Chaos Engineering:در این رویکرد بهصورت عمدی و کنترلشده، خرابی ی…
مهسا دباغیان·۱۵ روز پیشبیست مفهومی که هر معمار نرمافزاری باید بداند!مقدمه: دری به دنیای بیکراندر سیاهچالهٔ نرمافزار و معماری نرمافزار، هر عبارت میتواند دری به سوی دنیایی بیکران باز کند.گاهی یک واژه آنق…
مهسا دباغیان·۱۵ روز پیشبیست مفهومی که هر معمار نرمافزاری باید بداند!ورود از دریچهای به دنیای بیکراندر سیاهچالهٔ نرمافزار و معماری نرمافزار، هر عبارت میتواند دری به سوی دنیایی بیکران باز کند.گاهی یک وا…
DiabloNova·۱ ماه پیشپاسخ به یک سوال تخصصیسوال :فرض کنید یک شرکت بازسازی ساختمان میخواهد: اطلاعات پروژه مشتری را از سایت دریافت کندآن را در CRM ثبت کندیک تخمین قیمت اولیه ارائه دهد…
فرهاد صادقی·۲ ماه پیشAnti-Corruption Layer (ACL) / Adapterفرض کنید ما در کسب و کار خودمان یا در سازمانی که کار می کنیم از معماری میکروسرویس و REST API استفاده می کنیم. ما یک سری سرویس را به صورت ..…
Mohammad Keshavarz·۷ ماه پیشجستجو در سرویسهای پرترافیک: قسمت دوممسیر واقعی یک کلمه تا نتیجه نهاییتو قسمت قبل خیلی کلی از اهمیت سرویس سرچ و ویژگی های کلی و ابزارهای معروفش صحبت کردیم. توی این قسمت با جزئی…
جمع و جور·۹ ماه پیشخشم اولین ها📑 Cheat Sheet (KMC Format)🔹 Traceability MatrixKey: Traceability MatrixMeaning: جدول ردیابی نیازمندی ← طراحی ← تست ← استقرارContext: اطمی…