تفاوت اپلیکیشنهای stateless وstateful
در دنیای دیجیتال امروز، ساخت برنامههایی با قابلیت انعطافپذیری و کیفیت بالا، بسیار اهمیت دارد. برای ساخت برنامه با کیفیت، باید از بهترین شیوههای طراحی و پیادهسازی استفاده کرد. یکی…
در دنیای دیجیتال امروز، ساخت برنامههایی با قابلیت انعطافپذیری و کیفیت بالا، بسیار اهمیت دارد. برای ساخت برنامه با کیفیت، باید از بهترین شیوههای طراحی و پیادهسازی استفاده کرد. یکی…
گیتهاب (GitHub) پلتفرمی برای توسعه نرم افزار بهصورت آنلاین است که توسعهدهندگان میتوانند از آن برای ذخیرهسازی، ردیابی و همکاری در پروژههای نرم افزاری با دیگر توسعهدهندگان و برنامهنویسان در…
جیرا چیست و چگونه به مدیریت پروژههای ما کمک میکند؟ در این مطلب با مفهوم «Jira چیست» به خوبی آشنایی میشویم.
مسئله ساختن سیستمهای مقیاسپذیر از مهمترین چالشهای شرکتها و تیمهای فنی است. یکی از مهمترین عوامل موثر بر میزان مقیاسپذیری اپلیکیشنها معماری آنهاست. در ادامه به معماری مونولیتیک و چالشها…
در گذشته، بیشتر نرمافزارها بر اساس معماریهای یکپارچه (monolithic) توسعه داده میشد. اما با تکامل تکنولوژی و الزامات تجاری، معماری جدیدی به نام میکروسرویسها (microservices) پدید آمد. میکروسرویسها مزایای متعددی…
برای آشنایی با رهنما کالج نیازی نیست گیک یا خوره حوزه کامپیوتر باشید. اگر کمی در فضای بوتکمپ و آموزش برنامهنویسی و دیجیتال مارکتینگ فارسی گشته باشید هم حتما اسم…
پیرو لغو شدن قانون تغییر ساعت رسمی کشور در بهار ۱۴۰۱، در مواردی که از تایمزون ایران در اپلیکیشن یا کانتینر استفاده میکنید، نیاز است از بهروز بودنِ پکیجِ مربوط…
نقش مهم دیتابیس در ذخیره اطلاعات بر هیچکس پوشیده نیست. پایگاهداده یا دیتابیس همان برنامه یا فضایی است که میتوان در آن دادهها را ذخیره، ویرایش، اضافه یا حذف کرد….
این روزها استفاده از نرمافزارها و سرویسهایی که بر روی فضای ابری میزبانی میشوند، به راهحلی رایج در بسیاری از کسبوکارها تبدیل شدهاند. PaaS یکی از مدلهای رایج در ارائه…
کوبرنتیز (kubernetes یا K8s) یکی از پر کاربردترین ابزارهای مدیریت کانتینرها در حوزه زیرساخت است که مدیریت کانتینرهای داکری را به شیوهای خودکار انجام میدهد. با استفاده از کوبزنتیز دیگر نیازی به مدیریت کانتینرها بهصورت دستی نیست.