{"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":".NET ile Da\u011f\u0131t\u0131k Sistemlerde Event Bus Mimarisi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"V7HV4UoFSk\"><a href=\"https:\/\/fatihsoysal.com\/blog\/net-ile-dagitik-sistemlerde-event-bus-mimarisi\/\">.NET ile Da\u011f\u0131t\u0131k Sistemlerde Event Bus Mimarisi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/net-ile-dagitik-sistemlerde-event-bus-mimarisi\/embed\/#?secret=V7HV4UoFSk\" width=\"600\" height=\"338\" title=\"&#8220;.NET ile Da\u011f\u0131t\u0131k Sistemlerde Event Bus Mimarisi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"V7HV4UoFSk\" 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":"Modern uygulamalar, \u00f6l\u00e7eklenebilirlik ve esneklik sa\u011flamak i\u00e7in genellikle da\u011f\u0131t\u0131k bir mimariye sahiptir. Bu mimaride farkl\u0131 servislerin birbirleriyle nas\u0131l ileti\u015fim kuraca\u011f\u0131 \u00f6nemli bir sorundur. Bu makalede, .NET ekosisteminde da\u011f\u0131t\u0131k sistemler i\u00e7in g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcm olan Event Bus mimarisini ele alaca\u011f\u0131z. Event Bus'\u0131n ne oldu\u011funu, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, avantajlar\u0131n\u0131, dezavantajlar\u0131n\u0131 ve .NET'te nas\u0131l uygulanabilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Ayr\u0131ca, ger\u00e7ek d\u00fcnya senaryolar\u0131 ve ileri d\u00fczey teknikleri de inceleyece\u011fiz."}