طراحی نرم‌افزار

gRPC چیست؟

gRPC چیست؟

نویسنده: مهدی خدابخش

دسته بندی: طراحی نرم‌افزار
۱۴۰۰/۰۹/۳۰
0 نظر
12 دقیقه زمان مطالعه
از ۶۸ رای
gRPC یک framework قدرت مند متن باز است که بر پایه RPC(Remote Procedure Call) طراحی شده و می‌تواند در تمامی محیط های توسعه قابل پیاده سازی باشد. این تکنولوژی امکان ارتباط و هماهنگی شفاف و راحت بین client و server را فراهم و همچنین ساخت سیستم‌های connected را برای شما ساده‌تر می‌کند. از ویژگی های جالب این تکنولوژی می‌توان به اتصال بین سرویس ها و تمامی data center ها با قاب...
بررسی مفاهیم Authentication و Authorization

بررسی مفاهیم Authentication و Authorization

نویسنده: ابوالفضل وایانی

دسته بندی: طراحی نرم‌افزار
۱۴۰۰/۰۸/۱۱
0 نظر
8 دقیقه زمان مطالعه
از ۱۳ رای
به عنوان برنامه‌نویس به احتمال زیاد با چالش‌های زیادی در زمینه سطح دسترسی و احراز هویت مواجه شده‌اید. در این مقاله سعی داریم دو مفهوم  Authentication و Authorization را شرح دهیم و به بررسی برخی تفاوت‌های آن‌ها بپردازیم. با ما همراه باشید. Authentication چیست؟ به مجموعه فعالیت‌هایی که هویت شما یا دستگاه شما را تایید می‌کنند، Authentication گفته می&zwnj...
آشنایی با الگوهای طراحی (Design Patterns)

آشنایی با الگوهای طراحی (Design Patterns)

نویسنده: رحیم لطفی

دسته بندی: طراحی نرم‌افزار
۱۴۰۰/۰۴/۱۵
0 نظر
10 دقیقه زمان مطالعه
از ۴۹ رای
کسانی که تجربه کافی در زمینه طراحی شی گرا نداشته باشند، وقت زیادی را در طراحی از دست می‌دهند؛ زیرا به دنبال این هستند که چه طرحی خوب و چه طرحی بد است و شاید در حین کار مجبور شوند طراحی را مجددا و از ابتدا شروع کنند. بهترین راهکار برای حل این مشکل، استفاده از تجربیات دیگران است. مسائلی را که به بهترین نحو حل شده و با تعریف خاصی ارائه شده است، الگوی طراحی یا Design Pattern می‌نامیم. این ا...