
gRPC یک framework قدرت مند متن باز است که بر پایه RPC(Remote Procedure Call) طراحی شده و میتواند در تمامی محیط های توسعه قابل پیاده سازی باشد. این تکنولوژی امکان ارتباط و هماهنگی شفاف و راحت بین client و server را فراهم و همچنین ساخت سیستمهای connected را برای شما سادهتر میکند. از ویژگی های جالب این تکنولوژی میتوان به اتصال بین سرویس ها و تمامی data center ها با قاب...

به عنوان برنامهنویس به احتمال زیاد با چالشهای زیادی در زمینه سطح دسترسی و احراز هویت مواجه شدهاید. در این مقاله سعی داریم دو مفهوم Authentication و Authorization را شرح دهیم و به بررسی برخی تفاوتهای آنها بپردازیم. با ما همراه باشید. Authentication چیست؟ به مجموعه فعالیتهایی که هویت شما یا دستگاه شما را تایید میکنند، Authentication گفته می&zwnj...

کسانی که تجربه کافی در زمینه طراحی شی گرا نداشته باشند، وقت زیادی را در طراحی از دست میدهند؛ زیرا به دنبال این هستند که چه طرحی خوب و چه طرحی بد است و شاید در حین کار مجبور شوند طراحی را مجددا و از ابتدا شروع کنند. بهترین راهکار برای حل این مشکل، استفاده از تجربیات دیگران است. مسائلی را که به بهترین نحو حل شده و با تعریف خاصی ارائه شده است، الگوی طراحی یا Design Pattern مینامیم. این ا...