وبلاگ
  • خانه
  • رزومه من
  • کتاب ها
    • ترجمه کتاب A Philosophy of Software Design
    • ترجمه کتاب Soft Skills The software developer’s life manual
    • ترجمه کتاب 97 Things Every Software Architect Should Know
  • ترمینال
  • ارتباط با من
دیتابیس معماری نرم افزار

تئوری CAP در سیستم‌های توزیع‌ شده و معمولی

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

رضا علی 218 مقاله
دیتابیس معماری نرم افزار

Database Partitioning چیست؟

Database Partitioning فرآیند پایگاه داده است که در آن جداول به چندین بخش کوچکتر تقسیم می شوند…

رضا علی 218 مقاله
مهندسی نرم افزار

استقرار پروژه نرم افزاری بدون خونریزی

در این مقاله میخواهیم در خصوص استقرار پروژه های نرم افزاری مروری داشته باشیم چرا که در…

رضا علی 218 مقاله
معماری نرم افزار

Varnish Cache چیست؟

Varnish Cache یک شتاب‌دهنده http و پروکسی معکوس است که توسط Danish مشاور و توسعه‌دهنده اصلی Freebsd…

رضا علی 218 مقاله
دیتابیس معماری نرم افزار

سازگاری دیتابیس چیست؟

سازگاری پایگاه داده با مجموعه ای از مقادیر تعریف می شود که تمام نقاط داده در سیستم…

رضا علی 218 مقاله
معماری نرم افزار

مقیاس پذیری با NoSQL و Kafka

scalability with NoSQL and Kafka

رضا علی 218 مقاله
معماری نرم افزار

تراکنش های جبرانی در میکروسرویس با الگوی SAGA

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

رضا علی 218 مقاله
معماری نرم افزار

Message Broker و کاربرد آن

طبق تعاریف رسمی ارائه شده برای Message Broker ها، برنامه‌های واسطی هستند که پیام‌ها را طبق پروتکل…

رضا علی 218 مقاله
معماری نرم افزار مفاهیم شبکه

استفاده از DNS به عنوان Load balancer

DNS، مخفف Domain Name System، یکی از پایه‌های اینترنت است و بیشتر ما در طول روز بدون…

رضا علی 218 مقاله
معماری نرم افزار

مروری بر برنامه نویسی Modular

برنامه نویسی Modular مجموعه ای از توابع است که مستقیماً به یکدیگر وابسته نیستند. آنها می توانند…

رضا علی 218 مقاله
معماری نرم افزار

مقایسه SOAP و REST

وب‌سرویس‌ها با مدل‌ها و انواع مختلفی دارند که در این مقاله به بررسی و مقایسه دو تا…

رضا علی 218 مقاله
دیتابیس معماری نرم افزار

Database Replication چیست؟

یکی از اصطلاحات دررابطه‌با ذخیره سازهاست که باید پیش از خرید استوریج در معنای آن آگاه باشید….

رضا علی 218 مقاله
قبلي صفحه 14 از 19 بعدي

برچسب ها

DevOps LLM Machine Learning Oracle PL/SQL آموزش HTML امنیت ترجمه کتاب 97 چیزی که هر معمار نرم‌افزار باید بداند ترجمه کتاب فلسفه طراحی نرم افزار دسته‌بندی نشده دیتابیس فناوری متفرقه مدیریت استراتژیک معماری سازمان معماری نرم افزار مفاهیم شبکه منابع انسانی مهارت‌های نرم: راهنمای زندگی توسعه‌دهنده نرم‌افزار مهندسی نرم افزار پایتون

Hey there! I'm Reza Ali, a software engineer with a little over five years of experience building, testing, and launching software that actually works in the real world. I’ve always loved figuring out how things tick — whether that means diving into code, solving tricky bugs, or just brainstorming smarter ways to do things. Over the years, I’ve worked on a mix of projects, from small tools to full-scale applications. I genuinely enjoy collaborating with people — clients, teammates, even the occasional whiteboard — to turn ideas into solid, functional software. I’m comfortable taking the lead on a project, but I also know the value of working closely with a team. There’s something really satisfying about seeing a shared vision come to life. I’m always up for a challenge, and I get excited about new ideas. If you’ve got something in mind, feel free to reach out — whether it’s just a rough concept or a fully fleshed-out plan, I’d love to hear about it and see where we can take it

وبلاگ

بسیار اسکرول باید، تا پخته شود خامی