Failover: از خرابی تا بازیابی خودکار

Failover به معنی توانایی برای انتقال خودکار به یک سیستم پشتیبان قابل اعتماد است. به طوری که اگر یک مولفه (سیستم اولیه) از کار افتاد سیستم بتواند بدون قطعی و عملکرد بد به صورت یکپارچه به پشتیبانی تغییر حالت دهد.این کار باعث می‌شود در صورت خرابی و ایجاد مشکل سیستم بتواند به صورت خودکار و بدون ایجاد اختلال در عملکرد به کار خود ادامه دهد. سیستم‌ها و اجرای سخت افزار مانند سرور‌ها و پایگاه داده همیشه باید نسخه‌های دیگر برای پشتیبانی در مواقع ضروری داشته باشند. این فرایند...

GraphQL: آینده API ها

گراف کیوال (GraphQL) یک زبان منحصر به فرد است که برای درخواست و دستکاری داده‌ها در رابط‌های برنامه نویسی مانند API طراحی و ساخته شده است. این زبان به کاربران اجازه می‌دهد که داده‌‌های مورد نیازشان را به طور دقیق از سرور بخواهند.گراف کیوال در سال 2012 توسط شرکت فیس بوک ساخته شد و در سال 2015 منتشر شد. این زبان به جای برگرداندن داده‌ها به طور ثابت و از پیش تعیین شده، امکان دریافت دقیقا همان داده‌هایی که نیاز است را از سرور می‌دهد.GraphQL چیست؟GraphQL یک زبان پرس...

زبان Erlang| آشنایی با زبانی پردرآمد در برنامه نویسی

Erlang یک زبان برنامه نویسی است که در حوزه‌های مختلفی مورد استفاده است. این زبان برنامه ‌نویسی به طور ویژه برای کارهایی مانند اجرای هم‌ زمان چندین کار، توزیع شدن روی چندین سیستم و متوقف نشدن کار حتی در مواقع وجود مشکل طراحی و سطح بالا، رایگان و متن باز است.شرکت‌های معروف و بزرگی در کار‌های مختلف از زبان ارلنگ (Erlang) استفاده می‌کنند؛ اما معروف‌ترین آنها اریکسون است. این شرکت از زبان Erlang برای توسعه نرم افزارهای مورد استفاده در سیستم‌های مخابراتی استفاده می‌کند. تا به الان در پروژه‌های زیادی...

افزونه ACF: کامل‌ ترین ابزار برای توسعه وردپرس

آیا به فکر اضافه کردن فیلدهای سفارشی با انواع پست به وردپرس خود هستید؟یکی از بهترین و شناخته شده ترین راه‌ها افزونه Advanced Custom Fields (ACF) است. دلیل این محبوبیت در زمان کوتاه ساده‌تر کردن کار اضافه کردن فیلدهای سفارشی و پست‌ها بود و توسعه دهندگان دیگر، نیازی به نوشتن کد‌های پیچیده نداشتند. در سال 2023 این افزونه با آپدیت انواع پست و دسته‌ بندی‌های سفارشی که کاربران زیادی منتظر آن بودند کار را برای کاربران از همیشه آسان‌تر کند. ACF: محتواهای منظمافزونه ACF عضو ابزارهای قدرتمند و...

پردازش لبه (Edge Computing)| بررسی کاربرد و مزایا

پردازش لبه (Edge Computing) یا محاسبات لبه یک روش محاسباتی در دنیای کامپیوتر است، در این روش به جای ارسال داده‌ها به مکانی دور مانند رایانش ابری، داده‌ها را به جایی ارسال می‌کنیم که تولید می‌شوند.با این کار داده‌ها همان جایی که تولید می‌شوند پردازش نیز می‌شوند و نیازی نیست داده‌ها و اطلاعات در داخل شبکه مسافت طولانی‌ای را طی کنند. همین عمل باعث می‌شود سرعت تحلیل داده‌ها بیشتر و تاخیر پاسخ دهی کمتر بشود و فشار از روی شبکه برداشته شود. چرا Edge Computing؟با رشد تعداد دستگاه‌های...