وبلاگ
  • خانه
  • رزومه من
  • ارتباط با من

خانه » Technology Stack

معماری نرم افزار

مروری بر Fluentd

رضا علی دسامبر 21, 2022 0 دیدگاه

Fluentd یکی از محبوب‌ترین و پرکاربردترین جمع‌آوری‌کننده‌های گزارش منبع باز است که در Ruby پیاده‌سازی شده است. معماری قابل اتصال آن امکان اتصال به منابع مختلف گزارش مانند Elasticsearch، Loki،…

ادامه خواندن
دیتابیس معماری نرم افزار

مروری بر Cassandra

رضا علی دسامبر 16, 2022 0 دیدگاه

آپاچی  Cassandra یک دیتابیس توزیع شده متن‌باز NoSQL است که برای مدیریت حجم زیادی از داده‌ها در چندین مرکز داده و فضای ابری ساخته شده است. Cassandra در زمینهٔ مقیاس‌پذیری…

ادامه خواندن
دیتابیس معماری نرم افزار

NoSql چیست؟

رضا علی دسامبر 15, 2022 0 دیدگاه

دیتابیس‌های (Not Only SQL) NoSQL برعکس نوع SQL از ساختارهای Schema غیرثابت یا Dynamic Schema استفاده می‌کنند. این باعث می‌شود که برنامه‌نویسان احتیاجی به تشکیل ساختارهای سخت‌گیرانه مشخص، پیش از…

ادامه خواندن
دیتابیس معماری نرم افزار

مروری بر OrientDB

رضا علی دسامبر 15, 2022 0 دیدگاه

OrientDB یک سیستم مدیریت پایگاه داده NoSQL منبع باز چند مدلِ است که از مدل‌های داده اسناد، گراف ، کلید / مقدار و اشیاء پشتیبانی می‌کند. این پایگاه داده که…

ادامه خواندن
دیتابیس معماری نرم افزار

مروری بر Neo4J

رضا علی دسامبر 15, 2022 0 دیدگاه

 Neo4J یک پایگاه‌داده گرافیکی opensource است که در جاوا پیاده‌سازی شده است. توسعه‌دهندگان Neo4J را به‌عنوان یک بانک اطلاعاتی کاملاً تراکنشی با یک موتور جاوا قوی توصیف می‌کنند که می‌توانیم…

ادامه خواندن
دیتابیس معماری نرم افزار

مروری بر ArangoDB

رضا علی دسامبر 15, 2022 0 دیدگاه

ArangoDB یک پایگاه‌داده چند مدل است توسعه‌یافته توسط ArangoDB GmbH ، این به آن پایگاه‌داده جهانی گفته می‌شود از سیستم پایگاه‌داده از سه مدل داده پشتیبانی می‌کند (کلید / مقدار،…

ادامه خواندن
معماری نرم افزار

مروری بر MongoDB

رضا علی دسامبر 15, 2022 0 دیدگاه

MongoDB یک سیستم دیتابیس Open source است که از یک مدل داده و زبان پرس‌وجوی غیرساختاری (Non-Structured) استفاده می‌کند. در حال حاضر، MongoDB یکی از قوی‌ترین بانک‌های اطلاعاتی و سیستم‌های…

ادامه خواندن
دیتابیس معماری نرم افزار

مروری بر Redis

رضا علی دسامبر 15, 2022 0 دیدگاه

Redis یک in-memory database متن‌باز است که به‌عنوان پایگاه‌داده، حافظه پنهان و یک واسطه پیام استفاده می‌شود. این سیستم از انواع ساختارهای داده؛ مانند هش‌ها، رشته‌ها، لیست‌ها، مجموعه‌ها، بیت مپ‌ها،…

ادامه خواندن
معماری نرم افزار

Memcached چیست؟

رضا علی دسامبر 15, 2022 0 دیدگاه

Memcached یک سیستم Cache  رایگان و منبع باز با کارایی بالا است. معمولاً برای کش کردن داده های پایگاه داده، فراخوانی های API یا chunks های رندر صفحه در RAM…

ادامه خواندن
معماری نرم افزار

مروری بر معماری Nginx

رضا علی دسامبر 12, 2022 0 دیدگاه

Nginx یک وب سرور است که برای رندر کردن صفحاتی که با استفاده از HTML، CSS و جاوا اسکریپت توسعه داده‌ایم استفاده می‌شود. این یکی از برترین وب سرورها در…

ادامه خواندن
معماری نرم افزار

وب سرور Nginx

رضا علی دسامبر 11, 2022 0 دیدگاه

قبل از اینکه بخواهیم وب سرور Nginx به شما توضیح دهیم بهتر است شما را با مفهوم کلی web server آشنا کنیم. زمانی که شما می‌خواهید یک سایت ایجاد کنید…

ادامه خواندن
معماری نرم افزار

بررسی معماری وب سرور Apache

رضا علی دسامبر 11, 2022 0 دیدگاه

وب سرور Apache از نظر معماری و کاربرد به چهارلایه زیر تقسیم شده است مطابق با شکل زیر: operating system اساس functionality در شکل فوق به‌وسیله سیستم‌عامل در لایه زیرین…

ادامه خواندن
صفحه 1 از 2 بعدي

مطالب جدید

دسامبر 10, 2022

الگوی Timeout

ژانویه 12, 2023

بهبود تنظیمات امنیتی آپاچی

دسامبر 1, 2022

طراحی سیستم Caching

دسامبر 7, 2022

Database Partitioning چیست؟

نوامبر 24, 2022

استراتژی های شکست: مقیاس بندی پایگاه داده

برچسب ها

DevOps Enterprise Architect Oracle PL/SQL آموزش HTML امنیت دسته‌بندی نشده دیتابیس فناوری متفرقه مدیریت استراتژیک معماری سازمان معماری نرم افزار مفاهیم شبکه منابع انسانی مهندسی نرم افزار پایتون

Software Engineer with 4+ years of experience in developing, testing, and deploying software applications. Skilled in designing and developing software solutions, debugging and troubleshooting software, and providing technical support. Possesses strong analytical and problem-solving skills, as well as excellent communication and interpersonal skills. Experienced in working with clients to identify software needs and develop solutions accordingly. Able to work independently and as part of a team to deliver high-quality, cost-effective software solutions. In summary, I am invigorated by every challenge and welcome the opportunity to collaborate on new ideas. Please do not hesitate to approach me with your concepts

وبلاگ

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

بازگشت به بالا