مقالات

24 مقاله در این دسته‌بندی موجود است


چرا و چگونه باید در حین تولید برنامه نرم‌افزاری آزمایش کنید؟

چرا و چگونه باید در حین تولید برنامه نرم‌افزاری آزمایش کنید؟

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

ساخت برنامه با کد (source) در سکو

ساخت برنامه با کد (source) در سکو

سیستم‌های سورس‌کنترل مثل gitlab ،github و bitbucket یکی از ارزشمندترین ابزارهایی هستن که یک برنامه‌نویس باید از اون‌ها استفاده کنه. این ابزارها به اعضای تیم‌ها این امکان رو می‌دن تا بتونن پروژه‌‌هاشون رو مدیریت کنن و در کدنویسی، تست و پیاده‌سازی، به صورت کامل با هم مشارکت داشته باشن.  توی این پست یاد می‌گیرین که […]

صفر تا صد سوییچ کردن شاخه‌ها در گیت

صفر تا صد سوییچ کردن شاخه‌ها در گیت

نحوه کار مخزن‌ها در گیت اساسا با ابزارهای دیگر متفاوته. یکی از تفاوت‌های مشخص بین اون‌ها شاخه‌سازی است. در بیشتر ابزارهای VCS شاخه‌سازی کلی کار داره. اون‌ها شاخه‌سازی رو خیلی سخت گرفتن و بیشتر توسعه‌دهنده ها بیخیال میشن و سراغ گردش کارهایی میرن که زیاد به شاخه‌سازی نیاز نداشته باشه. در گیت قضیه برعکسه: شاخه‌سازی […]

پرکاربردترین ابزارهای DevOps- قسمت چهارم: ابزارهای مشارکت و همکاری

پرکاربردترین ابزارهای DevOps- قسمت چهارم: ابزارهای مشارکت و همکاری

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

تحلیل امنیت ایمیج داکر

تحلیل امنیت ایمیج داکر

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

ایجاد خوشه‌ی رزبری پای با استفاده از MicroK8s

ایجاد خوشه‌ی رزبری پای با استفاده از MicroK8s

کوبرنتیز (Kubernetes)، فناوری متن-باز (Open-Source)، بورد‌های رزبری پای (Raspberry Pi)، محاسبات خوشه‌ای (Cluster Computing). این‌ها کلماتی هستن که این روزها محبوبیت زیادی پیدا کردن و خیلی افراد تمایل دارن در موردشون صحبت کنن. این که معنی این کلمه‌ها رو بدونین یک موضوعه، اینکه واقعا بدونین اون‌ها چه کاری انجام می‌دن و دقیقا چی هستن یه […]

Health Check در داکر برای بررسی وضعیت کانتینرها

Health Check در داکر برای بررسی وضعیت کانتینرها

در این پست در مورد لزوم استفاده از health check برای بررسی وضعیت کانتینرها با هم صحبت می‌کنیم و می‌گیم که اصلا health check چیه و چرا باید به کانتینر اضافه بشه و بعد از اون نحوه‌ی تعریف health check در داکر رو توضیح می‌دیم. بیاین با مثال زیر شروع کنیم:  فرض کنین dockerfile شما […]

چهار مرحله‌ی لازم برای مهاجرت موفقیت‌آمیز به سمت‌ رویکرد Cloud  Native

چهار مرحله‌ی لازم برای مهاجرت موفقیت‌آمیز به سمت‌ رویکرد Cloud Native

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

آسیب پذیری امنیتی ایمیج‌های داکر را قبل از دیر شدن، پیدا کنید!

آسیب پذیری امنیتی ایمیج‌های داکر را قبل از دیر شدن، پیدا کنید!

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

لایه ها در داکر: بررسی کامل لایه های ایمیج و مفاهیم مرتبط با آن

لایه ها در داکر: بررسی کامل لایه های ایمیج و مفاهیم مرتبط با آن

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

اولین نفر باشید

که از راه‌اندازی سکّو با خبر و از پیشنهاد‌‌های ویژه ما بهرمند می‌شوید.