Akhtar Sabzi·۴ ماه پیشfoodFood Ordering System Design (High-Level)این طراحی برای یک سیستم مشابه Uber Eats، DoorDash یا SnappFood و در سطح مصاحبه Senior Java Develope…
Akhtar Sabzi·۴ ماه پیشchatHigh Level RequirementsFunctionalUser AuthenticationOne-to-One ChatGroup ChatOnline PresenceRead/Delivered StatusTyping IndicatorPush Notif…
اعلاننامه·۴ ماه پیشپیادهسازی ICDM در معماریهای میکروسرویسی؛ چالشها، الگوها، و راهحلهامعماریهای میکروسرویسی با وعده مقیاسپذیری، استقلال تیمها، و چابکی در استقرار، به پارادایم غالب در توسعه سیستمهای سازمانی مدرن تبدیل شده…
هادی بهزادی Hadi Behzadi·۴ ماه پیشراهنمای جامع Kong API GatewayKong API Gatewayمقدمه؛ چرا به یک درگاه API نیاز داریم؟فرض کنید به جای یک برنامه یکپارچه، دهها سرویس کوچک دارید که هرکدام روی سرورهای جداگا…
محمد مهدی·۵ ماه پیشچرا پیدا کردن علت اصلی کندی سیستم از خودِ مشکل سختتر شده است؟وقتی یک سیستم کوچک است، پیدا کردن خطا معمولاً کار پیچیدهای نیست.یک درخواست به سرور ارسال میشود، چند کوئری به دیتابیس اجرا میشود و نتیجه…
Abolfazl Omidiyan·۵ ماه پیشsome topics from Software architectureChaos Engineeringما همیشه سعی میکنیم سیستمی بسازیم که خراب نشود اما بیایید واقعبین باشیم؛ سیستمها بلاخره یکجایی میلنگند!در مهندسی آشوب…
دیبا میرشفیعی·۵ ماه پیشهر چی فهمیدم از بعضی مفاهیم معماری نرمافزاراینجا یک سری از موارد پایهای معماری نرمافزار رو بررسی میکنیم:اولین مورد:Chaos Engineering:در این رویکرد بهصورت عمدی و کنترلشده، خرابی ی…
مهسا دباغیان·۵ ماه پیشبیست مفهومی که هر معمار نرمافزاری باید بداند!مقدمه: دری به دنیای بیکراندر سیاهچالهٔ نرمافزار و معماری نرمافزار، هر عبارت میتواند دری به سوی دنیایی بیکران باز کند.گاهی یک واژه آنق…
مهسا دباغیان·۵ ماه پیشبیست مفهومی که هر معمار نرمافزاری باید بداند!ورود از دریچهای به دنیای بیکراندر سیاهچالهٔ نرمافزار و معماری نرمافزار، هر عبارت میتواند دری به سوی دنیایی بیکران باز کند.گاهی یک وا…