JavadAghaدرانجمن عملی مهندسی کامپیوتر دانشگاه شاهد·۵ ماه پیشانواع تست APIتست API فرآیندی است که برای اطمینان از عملکرد صحیح و ایمن API ها انجام می شود. در این بخش، 9 نوع رایج از تست API را بررسی می کنیم: 1. تست…
JavadAgha·۵ ماه پیشبررسی معماری های N-Tierمعماری چندلایه (tier-N )یک برنامه ی نرم افزاری را به لایه های منطقی و طبقات فیزیکی تقسیم می کند. لایه ها روشی برای جداسازی مسئولیت ها و مدی…
JavadAgha·۵ ماه پیشAPI gateway چه کاری انجام می دهد؟Gateway API یک ابزار مدیریت API است که بین یک سرویس client و مجموعهای از سرویسهای backend قرار میگیرد. این یک نقطهی ورود واحد به سیستمی…
JavadAgha·۵ ماه پیشیکپارچگی در سیستمهای توزیعشدهیکپارچگی در سیستمهای توزیعشده به توانایی یک سیستم توزیعشده برای حفظ یک وضعیت منسجم و قابلاعتماد در سراسر اجزای چندگانه یا گرههای آن اش…
JavadAgha·۶ ماه پیشچگونه رستورانهای نزدیک را در سرویس پیشنهاد رستوران پیدا میکنیم؟در مورد سرویس پیشنهاد رستوران در اینجا جزئیات طراحی پشت صحنه را مشاهده میکنید. دو سرویس کلیدی وجود دارند (مانند شکل زیر):سرویس کسب و کار.ا…
JavadAgha·۶ ماه پیشQuadtreeدر این پست، بیایید ساختار داده دیگری را برای یافتن رستورانهای نزدیک در اپلیکیشن سفارش غذا یا Google Maps بررسی کنیم.Quadtree یک ساختار داد…
JavadAgha·۶ ماه پیشسیستم نظارت و هشدار برای متریکهایک سیستم 𝐦𝐞𝐭𝐫𝐢𝐜𝐬 𝐦𝐨𝐧𝐢𝐭𝐨𝐫𝐢𝐧𝐠و alerting طراحیشده نقش کلیدی در ارائه شفافیت واضح در مورد سلامت زیرساخت برای اطمینان از بالا بودن سطوح دسترسپ…
JavadAgha·۶ ماه پیشکدام پایگاهداده برای سیستم جمعآوری متریکها مناسب است؟این یکی از مهمترین سوالاتی است که باید در یک مصاحبه به آن پاسخ دهیم.الگوی دسترسی به دادههمانطور که در نمودار نشان داده شده است، هر برچسب (l…
JavadAgha·۶ ماه پیشمدل های Pull در مقابل Push در جمع آوری داده های مربوط به Metricsدو روش برای جمع آوری داده های مربوط به متریک وجود دارد: pull یا push. این که کدام روش بهتر است، بحثی دائمی است و پاسخ روشنی وجود ندارد. در…
JavadAgha·۶ ماه پیشرِندر کردن نقشه Google Mapsدر این متن به رندر کردن نقشه (Map Rendering) نگاهی خواهیم انداخت.کاشیهای (𝐓𝐢𝐥𝐞𝐬) از پیش محاسبه شده یکی از مفاهیم بنیادی در رندر کردن نقشه،…