مقالات
Kafka

پردازش اطلاعات با kafka

تاریخچه آپاچی کافکا در ابتدا توسط لینکدین توسعه یافت و در اوایل سال ۲۰۱۱ بصورت نرم‌افزار متن باز درآمد. در نوامبر ۲۰۱۴ ، چندین مهندس که در لینکدین بر روی کافکا کار می‌کردند یک شرکت جدید به نام Confluent‌ایجاد کرده و به صورت انحصاری بر روی توسعه کافکا کار کردند. آپاچی کافکا چیست؟ آپاچی کافکا […]

مقالات
CI-CD

‌مفهوم CI/CD و توسعه زیرساخت

در حوزهٔ دوآپس CI/CD دو سرواژه‌ای هستند به دفعات استفاده می‌شوند و در این مقاله قصد داریم تا به بررسی تفاوت‌های آن‌ها بپردازیم. Continuous Integration یا به اختصار CI به طور خلاصه به پروسه‌ای اشاره دارد که از آن طریق فیچرهای جدید به صورت خودکار با ریپازیتوری اصلی ادغام می‌شوند اما CD هم مخفف واژگان […]

مقالات
کاربرد گیت لب چیست

معرفی  GitLab 

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

مقالات

Elasticsearch چیست؟

Elasticsearch محصول شرکتی به نام الاستیک (Elastic) است که در سال ۲۰۱۲ بنیان گذاشته شد. Elasticsearch یک موتور جستجوی متن باز با تجزیه و تحلیل کامل است که به زبان جاوا توسعه یافته است. داده‌های غیرساختاریافته را از منابع مختلف می‌گیرد و آن را در یک فرمت پیچیده ذخیره می‌کند که برای جستجوی متنی بسیار […]