{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"CQRS: Okuma ve Yazma \u0130\u015flemlerinin Ayr\u0131\u015ft\u0131r\u0131lmas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"GaTkk111pv\"><a href=\"https:\/\/fatihsoysal.com\/blog\/cqrs-okuma-ve-yazma-islemlerinin-ayristirilmasi\/\">CQRS: Okuma ve Yazma \u0130\u015flemlerinin Ayr\u0131\u015ft\u0131r\u0131lmas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/cqrs-okuma-ve-yazma-islemlerinin-ayristirilmasi\/embed\/#?secret=GaTkk111pv\" width=\"600\" height=\"338\" title=\"&#8220;CQRS: Okuma ve Yazma \u0130\u015flemlerinin Ayr\u0131\u015ft\u0131r\u0131lmas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"GaTkk111pv\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn size yaz\u0131l\u0131m mimarilerinde olduk\u00e7a pop\u00fcler olan ve performans a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck avantajlar sa\u011flayan Command Query Responsibility Segregation (CQRS) mimarisini detayl\u0131 bir \u015fekilde anlataca\u011f\u0131m. K\u0131saca CQRS, okuma ve yazma i\u015flemlerini birbirinden ay\u0131rma prensibine dayan\u0131r. Bu ayr\u0131\u015ft\u0131rma, uygulaman\u0131z\u0131n \u00f6l\u00e7eklenebilirli\u011fini ve performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir."}