پرش به محتوای اصلی
آبیدرنت
کوردیشروع پروژه
Journal

آکادمی

یادداشت‌های فنی تیم؛ چیزهایی که در پروژه‌های واقعی یاد گرفته‌ایم.

دسته‌هامهندسی نرم‌افزارهمه
مهندسی نرم‌افزار · ۶ دقیقه

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

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

ادامه‌ی مطلب
مهندسی نرم‌افزار · ۷ دقیقه

پردازش غیرهمگام در وب؛ راهنمای مدیریت صف‌های پیام با Celery و RabbitMQ

اصول پیاده‌سازی صف‌های تسک در پروژه‌های وب؛ بررسی معماری پردازش غیرهمگام با ابزارهای RabbitMQ و Celery برای ارتقای توان سرور در آبیدرنت.

ادامه‌ی مطلب
مهندسی نرم‌افزار · ۷ دقیقه

تست خودکار نرم افزار در پایپ‌لاین CI/CD؛ استراتژی استقرار بدون باگ در پروداکشن

راهنمای طراحی پایپ‌لاین CI/CD با محوریت تست خودکار نرم افزار؛ هماهنگی تست‌های واحد، تست یکپارچگی E2E و اسکن‌های امنیتی در چرخه استقرار آبیدرنت.

ادامه‌ی مطلب
مهندسی نرم‌افزار · ۶ دقیقه

طراحی اپلیکیشن موبایل؛ مقایسه فنی رویکرد نیتیو و فلاتر برای کسب‌وکارها

راهنمای انتخاب بین فلاتر و کاتلین/سوئیفت در طراحی اپلیکیشن موبایل؛ بررسی سرعت پردازش، هزینه پیاده‌سازی و زمان عرضه به بازار بر اساس تجربه آبیدرنت.

ادامه‌ی مطلب
مهندسی نرم‌افزار · ۶ دقیقه

اصول مهاجرت دیتابیس بدون داون‌تایم؛ استراتژی‌های Zero-Downtime در پروداکشن

راهنمای فنی مهاجرت دیتابیس بدون قطعی سرویس در محیط پروداکشن؛ بررسی الگوهای Expand and Contract و مدیریت ایندکس‌های سنگین در آبیدرنت.

ادامه‌ی مطلب
مهندسی نرم‌افزار · ۶ دقیقه

معماری نرم افزار؛ چرا مونولیت ماژولار جایگزین میکروسرویس‌های زودهنگام شد؟

تحلیل الگوی مونولیت ماژولار در طراحی سیستم؛ بررسی دلایل فنی برای اجتناب از پیچیدگی‌های زودهنگام میکروسرویس در تجربیات مهندسی تیم آبیدرنت.

ادامه‌ی مطلب
مهندسی نرم‌افزار · ۵ دقیقه

چرا در پروژه‌های دسکتاپ از فریم‌ورک Tauri استفاده می‌کنیم؟

بررسی فنی مزایای فریم‌ورک Tauri در توسعه نرم‌افزارهای دسکتاپ؛ مقایسه امنیت، مصرف حافظه رم و سرعت اجرا نسبت به الکترون در تجربیات تیم آبیدرنت.

ادامه‌ی مطلب