{"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":"Mikroservisler ve Spring Boot: Temel Kavramlar Nelerdir?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"0vrQHIhoYo\"><a href=\"https:\/\/fatihsoysal.com\/blog\/mikroservisler-ve-spring-boot-temel-kavramlar-nelerdir\/\">Mikroservisler ve Spring Boot: Temel Kavramlar Nelerdir?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/mikroservisler-ve-spring-boot-temel-kavramlar-nelerdir\/embed\/#?secret=0vrQHIhoYo\" width=\"600\" height=\"338\" title=\"&#8220;Mikroservisler ve Spring Boot: Temel Kavramlar Nelerdir?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"0vrQHIhoYo\" 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 uygulama geli\u015ftirmenin h\u0131zla de\u011fi\u015fen d\u00fcnyas\u0131nda, monolitik yap\u0131lardan mikroservis mimarilerine ge\u00e7i\u015f, geli\u015ftiricilere b\u00fcy\u00fck esneklik ve \u00f6l\u00e7eklenebilirlik sunmaktad\u0131r. Peki, bu karma\u015f\u0131k g\u00f6r\u00fcnen d\u00fcnyay\u0131 en basit haliyle nas\u0131l ke\u015ffedebiliriz? \u00d6zellikle HNG backend staj\u0131n\u0131n Stage-0 a\u015famas\u0131nda bir \"profil\" mikroservisi olu\u015fturmak, bu yolculu\u011fa ba\u015flamak i\u00e7in m\u00fckemmel bir f\u0131rsatt\u0131r. Bu makalede, Spring Boot kullanarak minik bir profil mikroservisini ad\u0131m ad\u0131m nas\u0131l geli\u015ftirece\u011finizi, temel kavramlardan ileri d\u00fczey ipu\u00e7lar\u0131na kadar her \u015feyi kapsayarak \u00f6\u011freneceksiniz. B\u00f6ylece hem modern backend mimarilerini anlayacak hem de pratik bir proje geli\u015ftirme deneyimi kazanacaks\u0131n\u0131z."}