{"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":"Terraform ile OOP: Scripting'den Mimariye Ge\u00e7i\u015f Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"I5mBQqCqcr\"><a href=\"https:\/\/fatihsoysal.com\/blog\/terraform-ile-oop-scriptingden-mimariye-gecis-rehberi\/\">Terraform ile OOP: Scripting&#8217;den Mimariye Ge\u00e7i\u015f Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/terraform-ile-oop-scriptingden-mimariye-gecis-rehberi\/embed\/#?secret=I5mBQqCqcr\" width=\"600\" height=\"338\" title=\"&#8220;Terraform ile OOP: Scripting&#8217;den Mimariye Ge\u00e7i\u015f Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"I5mBQqCqcr\" 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":"Terraform'da tekrar eden kodlar ve karma\u015f\u0131k altyap\u0131lar sizi yoruyor mu? Nesne Y\u00f6nelimli Programlama (OOP) prensipleriyle daha mod\u00fcler, y\u00f6netilebilir ve esnek altyap\u0131lar in\u015fa etmenin yollar\u0131n\u0131 ke\u015ffedin. Scripting al\u0131\u015fkanl\u0131\u011f\u0131ndan mimari d\u00fc\u015f\u00fcnceye ge\u00e7i\u015finizi kolayla\u015ft\u0131racak bu rehberle, Infrastructure as Code prati\u011finizi bir \u00fcst seviyeye ta\u015f\u0131y\u0131n."}