{"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":"Monolitik Mimariyi DDD'ye D\u00f6n\u00fc\u015ft\u00fcrme: Deneyimler ve \u00d6\u011fretiler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"sZ4tqjT16G\"><a href=\"https:\/\/fatihsoysal.com\/blog\/monolitik-mimariyi-dddye-donusturme-deneyimler-ve-ogretiler\/\">Monolitik Mimariyi DDD&#8217;ye D\u00f6n\u00fc\u015ft\u00fcrme: Deneyimler ve \u00d6\u011fretiler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/monolitik-mimariyi-dddye-donusturme-deneyimler-ve-ogretiler\/embed\/#?secret=sZ4tqjT16G\" width=\"600\" height=\"338\" title=\"&#8220;Monolitik Mimariyi DDD&#8217;ye D\u00f6n\u00fc\u015ft\u00fcrme: Deneyimler ve \u00d6\u011fretiler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"sZ4tqjT16G\" 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 burada. Bu makalede, b\u00fcy\u00fck ve karma\u015f\u0131k bir monolitik mimariden Domain-Driven Design (DDD) mimarisine ge\u00e7i\u015f s\u00fcrecini, kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar\u0131 ve elde etti\u011fim ba\u015far\u0131lar\u0131 detayl\u0131 olarak payla\u015faca\u011f\u0131m. Uzun y\u0131llar boyunca, bir\u00e7ok projede \u00e7e\u015fitli mimari yakla\u015f\u0131mlar\u0131 deneyimledim. Bu deneyimler \u0131\u015f\u0131\u011f\u0131nda, bu ge\u00e7i\u015f s\u00fcrecinin hem zorluklar\u0131n\u0131 hem de sundu\u011fu avantajlar\u0131 daha iyi anlaman\u0131za yard\u0131mc\u0131 olmak istiyorum. \u00d6zellikle, katmanl\u0131 mimariden DDD'ye ge\u00e7i\u015fin nas\u0131l ger\u00e7ekle\u015ftirilebilece\u011fi ve bu s\u00fcrecin ad\u0131m ad\u0131m nas\u0131l y\u00f6netilebilece\u011fi \u00fczerinde duraca\u011f\u0131m. Bu ge\u00e7i\u015f, sadece mimari bir de\u011fi\u015fim de\u011fil, ayn\u0131 zamanda geli\u015ftirme k\u00fclt\u00fcr\u00fcnde ve tak\u0131m\u0131n \u00e7al\u0131\u015fma \u015feklinden de k\u00f6kl\u00fc de\u011fi\u015fiklikleri beraberinde getiriyor."}