JavadAgha·۱۰ روز پیشساخت APIهای مقیاسپذیر: بهترین روشها برای برنامههای پرترافیکدر دنیای دیجیتال امروز، APIها (رابطهای برنامهنویسی کاربردی) به عنوان ستون فقرات بسیاری از برنامههای پرترافیک عمل میکنند و ارتباط بین…
JavadAgha·۱۰ روز پیشتسلط بر معماری میکروسرویسها: یه راهنمای کاملمعماری میکروسرویسها این روزها خیلی محبوب شده و به شرکتها کمک میکنه تا برنامههایی بسازن که هم مقیاسپذیر باشن، هم مقاوم و هم سریع. با…
JavadAgha·۱۰ روز پیشدرک سیستمهای توزیعشده با مثالهای واقعیسیستمهای توزیعشده در دنیای امروز که فناوریمحور است، همهجا حضور دارند. از سرویسهای استریم مثل Netflix تا پلتفرمهای خرید آنلاین مثل A…
JavadAgha·۱۰ روز پیش(Serverless) چرا این فناوری آینده توسعه ابریه؟محاسبات سرورلس داره روش ساخت، اجرا و مدیریت برنامهها رو توی فضای ابری عوض میکنه. با این فناوری، دیگه لازم نیست نگران مدیریت سرورها باشی…
JavadAgha·۱۰ روز پیشچطور Web3 داره دنیای مهندسی نرمافزار رو عوض میکنه؟Web3، که به عنوان نسل بعدی اینترنت شناخته میشه، داره روش ساخت، اجرا و نگهداری نرمافزارها رو کاملاً تغییر میده. برخلاف Web2 که بیشتر رو…
JavadAgha·۵ ماه پیشدرخت مرکل و بلاکچیندرخت مرکل (Merkle Tree) که به آن هش تری (hash tree) نیز گفته میشود، یک ساختار دادهای بنیادی در تکنولوژی بلاکچین است. این ساختار برای برر…
JavadAghaدرانجمن عملی مهندسی کامپیوتر دانشگاه شاهد·۸ ماه پیشانواع تست APIتست API فرآیندی است که برای اطمینان از عملکرد صحیح و ایمن API ها انجام می شود. در این بخش، 9 نوع رایج از تست API را بررسی می کنیم: 1. تست…
JavadAgha·۸ ماه پیشبررسی معماری های N-Tierمعماری چندلایه (tier-N )یک برنامه ی نرم افزاری را به لایه های منطقی و طبقات فیزیکی تقسیم می کند. لایه ها روشی برای جداسازی مسئولیت ها و مدی…
JavadAgha·۸ ماه پیشAPI gateway چه کاری انجام می دهد؟Gateway API یک ابزار مدیریت API است که بین یک سرویس client و مجموعهای از سرویسهای backend قرار میگیرد. این یک نقطهی ورود واحد به سیستمی…
JavadAgha·۸ ماه پیشیکپارچگی در سیستمهای توزیعشدهیکپارچگی در سیستمهای توزیعشده به توانایی یک سیستم توزیعشده برای حفظ یک وضعیت منسجم و قابلاعتماد در سراسر اجزای چندگانه یا گرههای آن اش…