Engineering Notes & Articles
Technical insights on software development, distributed systems architecture, SRE uptime, networking, and Linux kernel

کالبدشکافی Binary Log در MySQL: از شاهکلید رپلیکیشن تا فاجعه دیسک در سرورهای Standalone
بررسی عمیق معماری Binary Log در MySQL، نقش اساسی آن در Replication و PITR، خطرات فعال بودن آن در دیتابیسهای تکنود (Standalone) و چکلیست بهینهسازی کانفیگهای my.cnf در پروداکشن.

آشنایی با الگوریتم کواروم (Quorum Algorithm)
الگوریتم کواروم یکی از روشهای پرکاربرد در سیستمهای توزیعشده برای تصمیمگیری، پایداری دادهها و هماهنگسازی بین نودها جهت جلوگیری از پدیده Split-Brain است.

کامیتهای متعارف در Git (Conventional Commits)
راهنمای جامع ساختاردهی به کامیتها در Git بر اساس استاندارد Conventional Commits جهت خودکارسازی نسخهگذاری معنایی و تولید خودکار CHANGELOG.

Firewall Rules در میکروتیک (راهنمای جامع فیلترینگ)
بررسی زنجیرههای Input، Forward و Output در فایروال RouterOS و اصول مسدودسازی حملات، پورتهای اسکن و مدیریت ترافیک شبکه.

NAT در میکروتیک (Source NAT & Destination NAT)
آموزش راهاندازی Masquerade، Port Forwarding (DST-NAT) و تکنیکهای بهینهسازی پردازنده روتر در سرویسدهی به هزاران کلاینت.

Routing در میکروتیک (مسیریابی استاتیک و داینامیک)
مفاهیم مسیریابی، جدول روت، Distance، Gateway و تنظیم اولویت خطوط پشتیبان (Failover) در شبکههای سازمانی.