{"id":8279,"date":"2025-01-01T05:15:13","date_gmt":"2025-01-01T02:15:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/"},"modified":"2025-01-01T05:15:13","modified_gmt":"2025-01-01T02:15:13","slug":"kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/","title":{"rendered":"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131"},"content":{"rendered":"<p><body><\/p>\n<p>Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131<\/p>\n<p>Merhaba! Fatih Soysal burada. Bu yaz\u0131da,  Kubernetes, Docker ve AWS&#8217;nin g\u00fcc\u00fcnden faydalanarak API&#8217;lerinizi mikroservis mimarisiyle nas\u0131l etkili bir \u015fekilde da\u011f\u0131tabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  Mikroservis mimarisi, uygulamalar\u0131n\u0131z\u0131 ba\u011f\u0131ms\u0131z, k\u00fc\u00e7\u00fck ve y\u00f6netilebilir birimlere (mikroservisler) ay\u0131rman\u0131za olanak tan\u0131r. Bu yakla\u015f\u0131m, geli\u015ftirme, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r.<\/p>\n<h2>Docker ile Konteynerle\u015fme<\/h2>\n<p>\u00d6ncelikle, API&#8217;lerimizi Docker kullanarak konteynerle\u015ftirece\u011fiz. Docker, uygulamalar\u0131n\u0131z\u0131 ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 i\u00e7eren ba\u011f\u0131ms\u0131z, ta\u015f\u0131nabilir paketler olu\u015fturmam\u0131z\u0131 sa\u011flar.  Bu sayede, geli\u015ftirme ortam\u0131ndan \u00fcretim ortam\u0131na ge\u00e7i\u015f sorunsuz hale gelir. \u00d6rne\u011fin, basit bir Node.js API&#8217;sini Dockerize etmek i\u00e7in a\u015fa\u011f\u0131daki Dockerfile&#8217;\u0131 kullanabiliriz:<\/p>\n<pre><code class=\"language-dockerfile\">\nFROM node:16\n\nWORKDIR \/app\n\nCOPY package*.json .\/\n\nRUN npm install\n\nCOPY . .\n\nEXPOSE 3000\n\nCMD [ \"node\", \"index.js\" ]\n<\/code><\/pre>\n<p>Bu Dockerfile, Node.js 16 tabanl\u0131 bir imaj kullan\u0131r, uygulamay\u0131 kopyalar, ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckler ve 3000 portunu a\u00e7ar.  Sonras\u0131nda, bu imaj\u0131 Docker Hub gibi bir registry&#8217;ye y\u00fckleyebilir ve Kubernetes&#8217;te kullanabiliriz.<\/p>\n<h2>Kubernetes ile Orkestrasyon<\/h2>\n<p>Docker ile konteynerlerimizi olu\u015fturduktan sonra, Kubernetes devreye girer. Kubernetes, konteynerlerin da\u011f\u0131t\u0131m\u0131n\u0131, \u00f6l\u00e7eklendirmeyi ve y\u00f6netimini otomatikle\u015ftiren bir orkestrasyon platformudur.  Kubernetes, konteynerlerimizin her zaman \u00e7al\u0131\u015f\u0131r durumda olmas\u0131n\u0131, kaynaklar\u0131 verimli kullanmas\u0131n\u0131 ve olas\u0131 sorunlara h\u0131zl\u0131 bir \u015fekilde yan\u0131t vermesini sa\u011flar. Kubernetes&#8217;in kullan\u0131m\u0131 ile ilgili daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/overview\/what-is-kubernetes\/\">buraya<\/a> bakabilirsiniz.<\/p>\n<p>Bir Kubernetes deployment&#8217;\u0131 olu\u015fturmak i\u00e7in genellikle YAML dosyalar\u0131 kullan\u0131l\u0131r.  Bu dosyalar, Kubernetes&#8217;e konteynerlerimizin nas\u0131l \u00e7al\u0131\u015ft\u0131r\u0131laca\u011f\u0131n\u0131, ka\u00e7 replikan\u0131n olaca\u011f\u0131n\u0131 ve di\u011fer \u00f6nemli parametreleri tan\u0131mlar.  \u00d6rnek bir deployment dosyas\u0131 \u015f\u00f6yle olabilir:<\/p>\n<pre><code class=\"language-yaml\">\napiVersion: apps\/v1\nkind: Deployment\nmetadata:\n  name: my-api\nspec:\n  replicas: 3\n  selector:\n    matchLabels:\n      app: my-api\n  template:\n    metadata:\n      labels:\n        app: my-api\n    spec:\n      containers:\n      - name: my-api-container\n        image: fatihsoysal\/my-api:latest\n        ports:\n        - containerPort: 3000\n<\/code><\/pre>\n<p>Bu YAML dosyas\u0131,  &#8220;my-api&#8221; adl\u0131 bir deployment tan\u0131mlar ve 3 replika \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131 belirtir.  &#8220;fatihsoysal\/my-api:latest&#8221; ise Docker Hub&#8217;da bulunan konteyner imaj\u0131n\u0131 belirtir.<\/p>\n<h2>AWS ile Bulut Altyap\u0131s\u0131<\/h2>\n<p>Son olarak, AWS&#8217;yi bulut altyap\u0131m\u0131z olarak kullanabiliriz. AWS, Kubernetes&#8217;i \u00e7al\u0131\u015ft\u0131rmak i\u00e7in \u00e7e\u015fitli hizmetler sunar.  Amazon Elastic Kubernetes Service (EKS), y\u00f6netilen bir Kubernetes hizmetidir ve Kubernetes k\u00fcmesini y\u00f6netme y\u00fck\u00fcn\u00fc azalt\u0131r.  EKS, g\u00fcvenilir ve \u00f6l\u00e7eklenebilir bir Kubernetes ortam\u0131 olu\u015fturmam\u0131za yard\u0131mc\u0131 olur. Ayr\u0131ca, AWS Load Balancing ile trafik da\u011f\u0131t\u0131m\u0131 ve AWS CloudWatch ile izleme ve loglama yapabiliriz. Bu sayede, API&#8217;lerimizin performans\u0131n\u0131 ve sa\u011fl\u0131\u011f\u0131n\u0131 s\u00fcrekli olarak izleyebilir ve gerekti\u011finde m\u00fcdahale edebiliriz.<\/p>\n<p>Bu \u00fc\u00e7 teknolojinin birle\u015fimiyle, \u00f6l\u00e7eklenebilir, g\u00fcvenilir ve kolayca y\u00f6netilebilir bir mikroservis mimarisi olu\u015fturabilirsiniz.  Uygulama geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131rarak zamandan ve kaynaklardan tasarruf edebilirsiniz.  Daha fazla bilgi i\u00e7in kendi blo\u011fumu <a href=\"https:\/\/fatihsoysal.com\">buradan<\/a> ziyaret edebilirsiniz.  Ayr\u0131ca, daha detayl\u0131 Kubernetes ve Docker e\u011fitimleri i\u00e7in <a href=\"https:\/\/www.kubernetes.io\/\">Kubernetes resmi d\u00f6k\u00fcmanlar\u0131na<\/a> ve <a href=\"https:\/\/docs.docker.com\/\">Docker resmi d\u00f6k\u00fcmanlar\u0131na<\/a> g\u00f6z atabilirsiniz.<\/p>\n<p>Umar\u0131m bu makale size faydal\u0131 olmu\u015ftur.  Herhangi bir sorunuz veya \u00f6neriniz varsa l\u00fctfen yorumlarda belirtin.<\/p>\n<p>#Etiketler: Kubernetes, Docker, AWS, Mikroservis, API, Da\u011f\u0131t\u0131m, Bulut, Konteyner, \u00d6l\u00e7eklenebilirlik, G\u00fcvenilirlik, DevOps, YAML, Dockerfile, EKS, Amazon Elastic Kubernetes Service, Node.js<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131 Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Kubernetes, Docker ve&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8279","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Kubernetes, Docker ve AWS&#039;nin g\u00fcc\u00fcnden faydalanarak API&#039;lerinizi mikroservis mimarisiyle nas\u0131l etkili bir \u015fekilde da\u011f\u0131tabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Mikroservis mimarisi, uygulamalar\u0131n\u0131z\u0131 ba\u011f\u0131ms\u0131z, k\u00fc\u00e7\u00fck ve y\u00f6netilebilir birimlere (mikroservisler) ay\u0131rman\u0131za olanak tan\u0131r. Bu yakla\u015f\u0131m, geli\u015ftirme, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Kubernetes, Docker ve AWS&#039;nin g\u00fcc\u00fcnden faydalanarak API&#039;lerinizi mikroservis mimarisiyle nas\u0131l etkili bir \u015fekilde da\u011f\u0131tabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Mikroservis mimarisi, uygulamalar\u0131n\u0131z\u0131 ba\u011f\u0131ms\u0131z, k\u00fc\u00e7\u00fck ve y\u00f6netilebilir birimlere (mikroservisler) ay\u0131rman\u0131za olanak tan\u0131r. Bu yakla\u015f\u0131m, geli\u015ftirme, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-01T02:15:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131\",\"datePublished\":\"2025-01-01T02:15:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/\"},\"wordCount\":551,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/\",\"name\":\"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-01T02:15:13+00:00\",\"description\":\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Kubernetes, Docker ve AWS'nin g\u00fcc\u00fcnden faydalanarak API'lerinizi mikroservis mimarisiyle nas\u0131l etkili bir \u015fekilde da\u011f\u0131tabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Mikroservis mimarisi, uygulamalar\u0131n\u0131z\u0131 ba\u011f\u0131ms\u0131z, k\u00fc\u00e7\u00fck ve y\u00f6netilebilir birimlere (mikroservisler) ay\u0131rman\u0131za olanak tan\u0131r. Bu yakla\u015f\u0131m, geli\u015ftirme, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Kubernetes, Docker ve AWS'nin g\u00fcc\u00fcnden faydalanarak API'lerinizi mikroservis mimarisiyle nas\u0131l etkili bir \u015fekilde da\u011f\u0131tabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Mikroservis mimarisi, uygulamalar\u0131n\u0131z\u0131 ba\u011f\u0131ms\u0131z, k\u00fc\u00e7\u00fck ve y\u00f6netilebilir birimlere (mikroservisler) ay\u0131rman\u0131za olanak tan\u0131r. Bu yakla\u015f\u0131m, geli\u015ftirme, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/","og_locale":"tr_TR","og_type":"article","og_title":"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131","og_description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Kubernetes, Docker ve AWS'nin g\u00fcc\u00fcnden faydalanarak API'lerinizi mikroservis mimarisiyle nas\u0131l etkili bir \u015fekilde da\u011f\u0131tabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Mikroservis mimarisi, uygulamalar\u0131n\u0131z\u0131 ba\u011f\u0131ms\u0131z, k\u00fc\u00e7\u00fck ve y\u00f6netilebilir birimlere (mikroservisler) ay\u0131rman\u0131za olanak tan\u0131r. Bu yakla\u015f\u0131m, geli\u015ftirme, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-01T02:15:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131","datePublished":"2025-01-01T02:15:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/"},"wordCount":551,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/","url":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/","name":"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-01T02:15:13+00:00","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Kubernetes, Docker ve AWS'nin g\u00fcc\u00fcnden faydalanarak API'lerinizi mikroservis mimarisiyle nas\u0131l etkili bir \u015fekilde da\u011f\u0131tabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Mikroservis mimarisi, uygulamalar\u0131n\u0131z\u0131 ba\u011f\u0131ms\u0131z, k\u00fc\u00e7\u00fck ve y\u00f6netilebilir birimlere (mikroservisler) ay\u0131rman\u0131za olanak tan\u0131r. Bu yakla\u015f\u0131m, geli\u015ftirme, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-docker-ve-aws-ile-mikroservis-olarak-api-dagitimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Kubernetes, Docker ve AWS ile Mikroservis Olarak API Da\u011f\u0131t\u0131m\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=8279"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8279\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}