مقالات

what is Pyroscope

معرفی ابزار پروفایلینگ Pyroscope

در دنیای توسعه نرم‌افزار، بهینه‌سازی عملکرد و رفع مشکلات مربوط به کارایی موضوع مهمی است. توسعه‌دهندگان معمولا برای شناسایی و رفع مشکلات عملکردی از ابزارهای پروفایلینگ استفاده می‌کنند. پروفایلینگ به...

مشاهده بیشتر
what is devops

دواپس (DevOps) چیست؟

DevOps یکی از مهمترین ابداعات مدرن دنیای مهندسی نرم افزار است. هدف اصلی که دواپس دنبال می‌کند، تسریع فرایند توسعه و استقرار اپلیکیشن است. البته اینکار با بهره‌گیری از رویکردهای...

مشاهده بیشتر
مانگو دی بی چیست؟

مانگو دی بی (MongoDB) چیست؟

ذخیره داده‌های حجیم و گسترده برای اپلیکیشن‌های مبتنی بر وب، یک چالش همیشگی است. یافتن یک پایگاه داده مناسب برای ذخیره‌سازی این داده‌های عظیم، می‌تواند بخش زیادی از مشکل را...

مشاهده بیشتر
what is gitlab

گیتلب (GitLab) چیست؟

گیت ‌لب (Gitlab) یکی از پیشتازترین شرکت‌های نرم‌افزاری خصوصی آمریکا است که در سال 2022 بهره‌وری بسیار بالایی داشت. این شرکت با ارائه یک سرور مرکزی، مدیریت ریپازیتوری‌های گیت را...

مشاهده بیشتر
what-is-MariaDB

mariadb چیست؟

MariaDB یک پایگاه داده بسیار امن، سریع و البته آشنا برای اغلب برنامه‌نویسان و توسعه‌دهندگان نرم‌افزارهای مبتنی بر وب است. اگر هنوز برای انتخاب نوع پایگاه داده مناسب اپلیکیشن خود،...

مشاهده بیشتر
what-is-RabbitMQ

RabbitMQ چیست؟

RabbitMQ یک نرم‌افزار واسط پیام‌رسانی (Message Broker) است که با کمک آن، نرم‌افزارهای مختلف می‌توانند با هم ارتباط برقرار کنند. این نرم‌افزار دقیقا مثل یک واسط فعالیت می‌کند. یک پیام...

مشاهده بیشتر
minIO چیست؟

minIO چیست؟

Object storage که به آن object-based storage نیز می‌گویند یکی از روش‌های نگه‌داری از داده‌هاست. در این روش واحدهای مجزایی به نام object وجود دارد که در فرایند ذخیره‌سازی و...

مشاهده بیشتر
grafana

گرافانا (Grafana) چیست؟

گرافانا یک پلتفرم مبتنی بر وب و متن‌باز (open-source) است که به کاربران اجازه می‌دهد داده‌هایی از منابع مختلف را بصری‌سازی و تجزیه‌و‌تحلیل کنند.  در این مقاله به معرفی گرافانا...

مشاهده بیشتر

Kibana چیست؟

Kibana چیست؟ کیبانا (Kibana) یک ابزار بصری‌سازی متن‌باز و مبتنی بر مرورگر است که اصولاً برای تحلیل حجم بزرگی از لاگ‌ها در قالب انواع نمودارها و نقشه‌ها استفاده می‌شود. بصری‌سازی...

مشاهده بیشتر