مرکز دانش و تجربیات میدانی/ engineering_logs

یادداشت‌ها و مقالات عمیق مهندسی نرم‌افزار

بررسی معماری بک‌اند، Django و Python، پایگاه‌های داده‌ی رابطه‌ای و تجربه‌های روزمره‌ی تحویل نرم‌افزارهای سازمانی.

  • 10مقاله‌ی منتشرشده
  • 2دسته‌بندی
نتایج برای معماری بک‌اند (7) حذف فیلترها

تازه‌ترین مقالات و تحلیل‌های تخصصی

1404/10/30 #اپلیکیشن دسکتاپ

تحویل یک کلاینت دسکتاپ PyQt5 به کاربر: بیلد PyInstaller، نصب‌کننده، آپدیتر و کلیدی که در بیلد پخته می‌شود

کلاینت دسکتاپ PyQt5 یک نود Lightning Network که mempool بیت‌کوین را زنده رسم می‌کند: بیلد انتشار با PyInstaller، کلید اپی که در بیلد پخته م…

mortexafarhadi@gmail.com مطالعه
1404/03/27 #دسترس‌پذیری

یک کره‌ی چرخان WebGL برای هیروی سایت Next.js — نقطه‌ها از دیتابیس، کمان‌ها روی سطح و چهار محافظ

کره‌ای با cobe که قاره‌هایش از نقطه ساخته شده، روی محل هر رله نشانگری دارد و میان آن‌ها کمان نور می‌کشد؛ همه از ردیف‌های واقعی دیتابیس. ساخ…

mortexafarhadi@gmail.com مطالعه
1404/01/19 #تست‌نویسی

ماژول‌های اختیاری در پروژهٔ پایهٔ جنگو: یک پوشه، یک کلید در .env و هسته‌ای که اسمشان را نمی‌برد

چطور قابلیت‌های اختیاری پروژهٔ پایهٔ جنگو را به ماژول تبدیل کردم: پوشه‌ای با module.py که با ast خوانده می‌شود، یک کلید در .env، ستون‌هایی که…

mortexafarhadi@gmail.com مطالعه
کالبدشکافی پرفورمنس بک‌اند

چرا در مقیاس‌های بسیار بالا، پترن‌های ساده کافی نیستند؟

در مقالاتی که منتشر می‌کنم، تمرکز فقط روی نوشتن کد تمیز نیست؛ به پیامدهای سطح سیستم مثل تداخل قفل‌های پایگاه داده، سربار گشایش کانکشن‌های TCP و رفتار سرویس زیر لود واقعی هم می‌پردازیم.

  • 0.4msمیانگین زمان پاسخگویی سرویس پس از بهینه‌سازی‌ها
  • 99.99%نرخ تحویل رویداد بدون افت در پیک‌های سنگین