{"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":"Kong K\u00fcmelerini Anlamak ve Y\u00f6netmek","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"HiFAmhkhnm\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kong-kumelerini-anlamak-ve-yonetmek\/\">Kong K\u00fcmelerini Anlamak ve Y\u00f6netmek<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kong-kumelerini-anlamak-ve-yonetmek\/embed\/#?secret=HiFAmhkhnm\" width=\"600\" height=\"338\" title=\"&#8220;Kong K\u00fcmelerini Anlamak ve Y\u00f6netmek&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"HiFAmhkhnm\" 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":"Mikro servis mimarilerinin giderek yayg\u0131nla\u015fmas\u0131yla birlikte, API y\u00f6netimi ihtiyac\u0131 da artm\u0131\u015ft\u0131r. API Gateway'ler bu ihtiyac\u0131 kar\u015f\u0131lamak i\u00e7in tasarlanm\u0131\u015ft\u0131r ve Kong, bu alanda \u00f6nc\u00fc ve a\u00e7\u0131k kaynakl\u0131 g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcmd\u00fcr. Ancak, tek bir Kong \u00f6rne\u011fi, b\u00fcy\u00fck \u00f6l\u00e7ekli uygulamalar i\u00e7in yetersiz kalabilir. Bu noktada devreye giren Kong k\u00fcmeleri, \u00f6l\u00e7eklenebilirlik, y\u00fcksek eri\u015filebilirlik ve esneklik sa\u011flar. Bu makale, Kong k\u00fcmelerini s\u0131f\u0131rdan ileri seviyeye kadar ele alarak, uygulamaya y\u00f6nelik pratik \u00f6rnekler ve ipu\u00e7lar\u0131yla kapsaml\u0131 bir rehber sunmaktad\u0131r."}