مهندس ارشد بک‌اند .NET · تهران

محمد نظری

طراحی و ساخت سیستم‌های توزیع‌شده برای FinTech، ERP و HealthTech — Clean Architecture، DDD، CQRS، RabbitMQ و Redis در مقیاس واقعی. این وبلاگ جای درس‌آموخته‌های فنی و مسیر کار با مشتریان است.

6+
سال تجربه
.NET 8
استک اصلی
DDD
معماری دامنه
EDA
پیام‌رسانی
خدمات معماری، FinTech، Messaging و امنیت
پروژه‌ها نمونه‌های منتخب از ERP تا Wallet
وبلاگ درس‌آموخته‌های فنی و معماری
تماس همکاری و اسکوپ پروژه

مهارت‌های کلیدی

ابزارهایی که در پروژه‌های واقعی با آن‌ها کار می‌کنم.

Architecture

Clean Architecture · DDD · CQRS · Microservices · Modular Monolith

Data & Cache

EF Core · Dapper · SQL Server · PostgreSQL · Redis lock & cache

Messaging

RabbitMQ patterns · SignalR · Event-driven flows

Security

OAuth2 · OIDC · IdentityServer · JWT · SSO

از وبلاگ

نوشته‌های فنی، معماری و تجربه پروژه — برای مشتریان و مهندسان.

یادداشت‌ها

داستان پیدایش یک سیستم عامل

داستان ReactOS: پروژه‌ی متن‌باز و رایگانی که از ۱۹۹۶ می‌خواد جایگزین ویندوز بشه، با ۱۵ میلیون خط کد و توسعه با روش Clean-Room.

1405/05/14 · 2 min
#memory
معماری

توضیح consistency models در سیستم‌های توزیع‌شده

وقتی داده رو روی چند تا سرور/رپلیکا (replica) کپی می‌کنی (که برای کاهش latency و بالا بردن availability لازمه)، یه سوال اساسی پیش میاد: وقتی یه نفر داده رو آپدیت می‌کنه، بقیه‌ی کسایی که دارن از رپلیکاهای دیگه می‌خونن، کِی و چقدر مطمئن اون آپدیت رو می‌بینن؟ جواب این سوال، همون consistency model هست. هرچی consistency قوی‌تر باشه، معمولاً latency بیشتر می‌شه — دقیقاً همون trade-off که تو کتاب Latency

1405/05/13 · 6 min
#learning #consistency
دات‌نت

عنوان

دات نت خوبه

1405/05/11 · 1 min
#tag1 tag2
یادداشت‌ها

فیچر های بلاگ من

در این بلاگ قصد دارم لیست تمام فیچرهایی که این سیستم تولید محتوا داره رو براتون بنویسم

1405/05/11 · 3 min
#social #blog