مقالات

node در کوبرنتیز

آشنایی با مفهوم node در کوبرنتیز

کوبرنتیز نود یا Kubernetes Node یکی از اصلی‌ترین مکانیزم‌ها در سیکل اجرایی کلاستر کوبرنتیز است. یک نود در واقع یک تکنولوژی سخت افزاری یا نرم افزاری (شبیه‌سازی شده) است که...

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

فرهنگ دواپس (devops culture) چیست؟

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

مشاهده بیشتر
توزیع‌های لینوکسی

آشنایی با توزیع‌های لینوکس و نحوه انتخاب توزیع مناسب

سیستم عامل‌هایی مانند ویندوز و MacOS تنها از یک ساختار بهره می‌برند و به شما اجازه نمی‌دهند تا با دستکاری هسته اصلی این سیستم عامل‌ها، آن را برای کارهای مختلف...

مشاهده بیشتر
داکر ایمیج (docker image) چیست؟

داکر ایمیج (docker image) چیست؟

در فرایند توسعه و مدیریت اپلیکیشن‌ها و همچنین استفاده از داکر برای استقرار آن‌ها، یکسری مفاهیم و تکنولوژی‌ها هستند که نقش حیاتی را ایفا می‌کنند و نیاز است که شما...

مشاهده بیشتر
پاد pod در کوبرنتیز

پاد (Pod) در کوبرنتیز

در دنیای کوبرنتیز مفاهیم و جزئیات بسیار زیادی وجود دارد که نیاز است به‌صورت جداگانه با تک‌تک آن‌ها آشنا شویم. پاد یا Pod یکی از آن مفاهیم و بخش‌های اصلی...

مشاهده بیشتر
حذف ایمیج‌ها و کانتینرهای داکری

چطور ایمیج‌ها، کانتینرها و ولوم‌ها را در داکر حذف کنیم؟

داکر، برنامه‌ها و کدهایی را که نوشته‌اید در «کانتینر» بسته‌بندی می‌کند. با این کار وابستگی برنامه‌ها به محیط‌های برنامه‌نویسی و اجرا به حداقل می‌رسد.  این مزیت بسیار خوبی برای توسعه...

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

دیتابیس (Database) چیست؟

یکی از اساسی‌ترین بخش‌های هر نرم افزار کاربردی، دیتابیس یا Database است، در واقع شما نمی‌توانید هیچ نرم‌افزار امروزی را بدون استفاده کردن از یک دیتابیس در نظر بگیرید. اگر...

مشاهده بیشتر
سیستم‌های جمع‌آوری لاگ

جمع‌ آوری لاگ (Log Aggregation) چیست؟

در دنیای مهندسی نرم‌افزار، لاگ‌ها قسمتی اساسی از درک رفتار یک برنامه یا سیستم هستند. آنها یک سابقهٔ دقیق از رویدادها ارائه می‌دهند. جمع آوری لاگ به توسعه‌دهندگان در شناسایی...

مشاهده بیشتر
چطور مهندس devops شویم

چگونه مهندس دواپس شویم؟ + معرفی منابع یادگیری Devops

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

مشاهده بیشتر
1 15 16 17 18 19 21