API Gateway چیست؟
مطالعه موردی یک صفحه پیچیده (مثلاً صفحه محصول) یک برنامه فروشگاه اینترنتی را در نظر بگیرید. اگر به صفحه زیر لیست محصولات آمازون نگاه کنیم، می توانیم اطلاعات زیادی را…
ادامه خواندنمطالعه موردی یک صفحه پیچیده (مثلاً صفحه محصول) یک برنامه فروشگاه اینترنتی را در نظر بگیرید. اگر به صفحه زیر لیست محصولات آمازون نگاه کنیم، می توانیم اطلاعات زیادی را…
ادامه خواندنCommand and Query Responsibility Segregation که بهاختصار CQRS نامیده میشود. یعنی جداکردن وظیفه Commandها و Queryها از یکدیگر یا به عبارتی جداکردن مسئولیت Read کردن و Write کردن. همانطور که…
ادامه خواندنآپاچی Cassandra یک دیتابیس توزیع شده متنباز NoSQL است که برای مدیریت حجم زیادی از دادهها در چندین مرکز داده و فضای ابری ساخته شده است. Cassandra در زمینهٔ مقیاسپذیری…
ادامه خواندندیتابیس های (Not Only SQL) NoSQL برعکس نوع SQL از ساختارهای Schema غیرثابت یا Dynamic Schema استفاده میکنند. این باعث میشود که برنامهنویسان احتیاجی به تشکیل ساختارهای سختگیرانه مشخص، پیش…
ادامه خواندنOrientDB یک سیستم مدیریت پایگاه داده NoSQL منبع باز چند مدلِ است که از مدلهای داده اسناد، گراف ، کلید / مقدار و اشیاء پشتیبانی میکند. این پایگاه داده که…
ادامه خواندنNeo4J یک پایگاهداده گرافیکی opensource است که در جاوا پیادهسازی شده است. توسعهدهندگان Neo4J را بهعنوان یک بانک اطلاعاتی کاملاً تراکنشی با یک موتور جاوا قوی توصیف میکنند که میتوانیم…
ادامه خواندنArangoDB یک پایگاهداده چند مدل است توسعهیافته توسط ArangoDB GmbH ، این به آن پایگاهداده جهانی گفته میشود از سیستم پایگاهداده از سه مدل داده پشتیبانی میکند (کلید / مقدار،…
ادامه خواندنMongoDB یک سیستم دیتابیس Open source است که از یک مدل داده و زبان پرسوجوی غیرساختاری (Non-Structured) استفاده میکند. در حال حاضر، MongoDB یکی از قویترین بانکهای اطلاعاتی و سیستمهای…
ادامه خواندنRedis یک in-memory database متنباز است که بهعنوان پایگاهداده، حافظه پنهان و یک واسطه پیام استفاده میشود. این سیستم از انواع ساختارهای داده؛ مانند هشها، رشتهها، لیستها، مجموعهها، بیت مپها،…
ادامه خواندنMemcached یک سیستم Cache رایگان و منبع باز با کارایی بالا است. معمولاً برای کش کردن داده های پایگاه داده، فراخوانی های API یا chunks های رندر صفحه در RAM…
ادامه خواندنReverse proxy سروری است که درخواستهای کاربران بهصورت مستقیم به آن ارسال میشود و هدایت ترافیک ورودی به سرورهای اصلی توسط Reverse proxy انجام خواهد شد. لازم به ذکر است…
ادامه خواندن