ادغام مداوم (continuous integration) چیست؟

ادغام مداوم یک رویه توسعه نرم‌افزار DevOps است که در آن توسعه‌دهندگان به طور منظم تغییرات کد خود را در یک مخزن مرکزی ادغام می‌کنند، پس از آن ساخت و آزمایش‌های خودکار اجرا می‌شوند. ادغام مداوم اغلب به مرحله ساخت یا ادغام فرآیند انتشار نرم‌افزار اشاره دارد و شامل یک جزء اتوماسیون (به عنوان مثال، […]

ادامه مطلب ...
مدیریت چرخه عمر برنامه (application lifecycle management) چیست؟

مدیریت چرخه عمر برنامه (ALM) ایجاد و نگهداری یک برنامه نرم‌افزاری تا زمانی است که دیگر مورد استفاده قرار نگیرد. این شامل فرآیندها، ابزارها و افرادی متعددی است که با هم کار می‌کنند تا تمام جنبه‌های چرخه عمر، مانند ایده‌ها، طراحی و توسعه، آزمایش، تولید، پشتیبانی و در نهایت کنار گذاشتن را مدیریت کنند.ALM همچنین […]

ادامه مطلب ...
مهندسی قابلیت اطمینان سایت (site reliability engineering) چیست؟

مهندسی قابلیت اطمینان سایت (SRE) روشی برای استفاده از ابزارهای نرم‌افزاری برای خودکارسازی وظایف زیرساخت فناوری اطلاعات مانند مدیریت سیستم و نظارت بر برنامه است. سازمان‌ها از SRE برای اطمینان از اینکه برنامه‌های نرم‌افزاری‌شان در میان به‌روزرسانی‌های مکرر از تیم‌های توسعه، قابل اعتماد باقی می‌مانند، استفاده می‌کنند. SRE به‌ویژه قابلیت اطمینان سیستم‌های نرم‌افزاری مقیاس‌پذیر را […]

ادامه مطلب ...
اسکرام (scrum) چیست؟

اسکرام یک چارچوب مدیریتی است که تیم‌ها از آن برای خودسازماندهی و کار به سوی یک هدف مشترک استفاده می‌کنند. این چارچوب مجموعه‌ای از جلسات، ابزارها و نقش‌ها را برای تحویل کارآمد پروژه توصیف می‌کند. درست مانند یک تیم ورزشی که برای یک مسابقه بزرگ تمرین می‌کند، تمرینات اسکرام به تیم‌ها اجازه می‌دهد خودمدیریتی کنند، […]

ادامه مطلب ...
زیرساخت به عنوان کد (infrastructure as code) چیست؟

زیرساخت به عنوان کد چیست؟ زیرساخت به عنوان کد (IaC) به توانایی تهیه و پشتیبانی از زیرساخت محاسباتی شما با استفاده از کد به جای فرآیندها و تنظیمات دستی اشاره دارد. هر محیط برنامه به اجزای زیرساختی زیادی مانند سیستم عامل‌ها، اتصالات پایگاه داده و فضای ذخیره‌سازی نیاز دارد. توسعه‌دهندگان باید به طور مرتب زیرساخت […]

ادامه مطلب ...
فرهنگ devsecops چیست؟

DevSecOps چیست؟ DevSecOps  عملی است که تست‌های امنیتی را در هر مرحله از فرآیند توسعه نرم‌افزار ادغام می‌کند. این شامل ابزارها و فرآیندهایی است که همکاری بین توسعه‌دهندگان، متخصصان امنیتی و تیم‌های عملیاتی را تشویق می‌کند تا نرم‌افزاری تولید شود که هم کارآمد باشد و هم امن. DevSecOps تحول فرهنگی را به همراه دارد که […]

ادامه مطلب ...
مهاجرت اپلیکیشن (application migration) چیست؟

مهاجرت اپلیکیشن چیست؟ مهاجرت اپلیکیشن فرآیند انتقال برنامه‌ها از یک محیط به محیط دیگر است. به طور سنتی، برنامه‌ها در مراکز داده‌ی داخلی یا مراکز اشتراکی میزبانی می‌شدند که باعث ناکارآمدی در مقیاس‌پذیری، ارتقاء و نگهداری اپلیکیشن‌ها می‌شد. مهاجرت اپلیکیشن، برنامه‌ها را به زیرساخت ابری انعطاف‌پذیرتر برای بهبود عملکرد و تجربه‌ی کاربری منتقل می‌کند. این […]

ادامه مطلب ...
سبد خرید
علاقه‌مندی‌ها
مشاهدات اخیر
دسته بندی ها