{"id":18820,"date":"2025-04-21T21:30:15","date_gmt":"2025-04-21T18:30:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/"},"modified":"2025-04-21T21:30:15","modified_gmt":"2025-04-21T18:30:15","slug":"aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/","title":{"rendered":"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi"},"content":{"rendered":"<p><body><\/p>\n<p>AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi<\/p>\n<p>Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m.  \u00d6ncelikle, neden sunucusuz mimariyi tercih etmeliyiz?  Sunucusuz mimari, maliyetleri d\u00fc\u015f\u00fcr\u00fcr, \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r.  Bu sayede, daha az zaman harcayarak daha fazla i\u015f \u00fcretebiliriz. Ba\u015fka bir deyi\u015fle, bu sistem size b\u00fcy\u00fck bir esneklik kazand\u0131r\u0131r.<\/p>\n<h2>Mimari Tasar\u0131m<\/h2>\n<p>Sistemimiz d\u00f6rt temel bile\u015fenden olu\u015fuyor: <\/p>\n<ul>\n<li><strong>React Frontend:<\/strong> Kullan\u0131c\u0131 aray\u00fcz\u00fcn\u00fc sa\u011flar ve API Gateway ile ileti\u015fim kurar.<\/li>\n<li><strong>API Gateway:<\/strong>  API isteklerini y\u00f6netir ve Lambda fonksiyonlar\u0131n\u0131 tetikler.<\/li>\n<li><strong>AWS Lambda:<\/strong> Stok y\u00f6netimi i\u015flemlerini ger\u00e7ekle\u015ftiren sunucusuz fonksiyonlar\u0131 bar\u0131nd\u0131r\u0131r.  Bu fonksiyonlar,  stok ekleme, g\u00fcncelleme, silme ve listeleme gibi i\u015flemleri DynamoDB ile etkile\u015fim kurarak yapar.<\/li>\n<li><strong>DynamoDB:<\/strong> Stok verilerini depolayan NoSQL veritaban\u0131d\u0131r.<\/li>\n<\/ul>\n<p>Bu mimari, her bile\u015fenin ba\u011f\u0131ms\u0131z olarak \u00f6l\u00e7eklenebilmesini sa\u011flar.  \u00d6rne\u011fin, istek say\u0131s\u0131 artt\u0131\u011f\u0131nda API Gateway ve Lambda fonksiyonlar\u0131 otomatik olarak \u00f6l\u00e7eklenir.  Bu da sistem performans\u0131n\u0131 korur ve kullan\u0131c\u0131 deneyimini iyile\u015ftirir.<\/p>\n<h2>React Frontend Geli\u015ftirme<\/h2>\n<p>React frontend, kullan\u0131c\u0131lar\u0131n stoklar\u0131 y\u00f6netmelerini sa\u011flayan bir aray\u00fczd\u00fcr.  Bu aray\u00fcz, API Gateway arac\u0131l\u0131\u011f\u0131yla Lambda fonksiyonlar\u0131na istek g\u00f6nderir ve sonu\u00e7lar\u0131 g\u00f6r\u00fcnt\u00fcler.  \u00d6rnek bir React bile\u015feni a\u015fa\u011f\u0131daki gibi olabilir:<\/p>\n<pre><code class=\"language-javascript\">\n\/\/ React bile\u015feni \u00f6rne\u011fi (basitle\u015ftirilmi\u015f)\nimport React, { useState, useEffect } from 'react';\n\nfunction StokListesi() {\n  const [stoklar, setStoklar] = useState([]);\n\n  useEffect(() => {\n    fetch('\/stoklar') \/\/ API Gateway endpoint'i\n      .then(response => response.json())\n      .then(data => setStoklar(data));\n  }, []);\n\n  return (\n    &lt;ul&gt;\n      {stoklar.map(stok => (\n        &lt;li key={stok.id}&gt;{stok.ad} - {stok.miktar}&lt;\/li&gt;\n      ))}\n    &lt;\/ul&gt;\n  );\n}\n\nexport default StokListesi;\n<\/code><\/pre>\n<h2>AWS Lambda Fonksiyonlar\u0131<\/h2>\n<p>Lambda fonksiyonlar\u0131, API Gateway&#8217;den gelen istekleri i\u015fler ve DynamoDB ile etkile\u015fim kurar. \u00d6rne\u011fin, bir stok ekleme fonksiyonu a\u015fa\u011f\u0131daki gibi olabilir (basitle\u015ftirilmi\u015f):<\/p>\n<pre><code class=\"language-python\">\nimport boto3\n\ndynamodb = boto3.resource('dynamodb')\ntable = dynamodb.Table('stoklar')\n\ndef lambda_handler(event, context):\n    stok_ad\u0131 = event['ad']\n    stok_miktar\u0131 = event['miktar']\n\n    table.put_item(\n       Item={\n            'ad': stok_ad\u0131,\n            'miktar': stok_miktar\u0131\n        }\n    )\n\n    return {\n        'statusCode': 200,\n        'body': 'Stok eklendi.'\n    }\n<\/code><\/pre>\n<h2>DynamoDB Tablo Yap\u0131s\u0131<\/h2>\n<p>DynamoDB tablosu, stok bilgilerini depolamak i\u00e7in kullan\u0131l\u0131r.  \u00d6nemli bir alan, verimlili\u011fi art\u0131rmak i\u00e7in birincil anahtar\u0131n do\u011fru \u015fekilde tan\u0131mlanmas\u0131d\u0131r. \u00d6rne\u011fin,  ad s\u00fctununu birincil anahtar olarak kullanabiliriz.<\/p>\n<h2>API Gateway Yap\u0131land\u0131rmas\u0131<\/h2>\n<p>API Gateway, React frontend ve Lambda fonksiyonlar\u0131 aras\u0131nda bir k\u00f6pr\u00fc g\u00f6revi g\u00f6r\u00fcr.  API Gateway&#8217;i yap\u0131land\u0131r\u0131rken, Lambda fonksiyonlar\u0131n\u0131 ilgili HTTP y\u00f6ntemleriyle (GET, POST, PUT, DELETE) e\u015fle\u015ftirmeniz gerekir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makale, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi olu\u015fturman\u0131n temel ad\u0131mlar\u0131n\u0131 \u00f6zetlemi\u015ftir.  Daha detayl\u0131 bilgi i\u00e7in AWS belgelerine ve  <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\">kendi web sitem<\/a>e g\u00f6z atabilirsiniz.  Bu sistem, \u00f6l\u00e7eklenebilirli\u011fi, maliyet etkinli\u011fi ve h\u0131zl\u0131 geli\u015ftirme avantajlar\u0131yla \u015firketlerin stok y\u00f6netimini optimize etmelerine yard\u0131mc\u0131 olabilir.  Ayr\u0131ca, daha geli\u015fmi\u015f \u00f6zelliklere ihtiya\u00e7 duyuldu\u011funda kolayca geni\u015fletilebilir bir mimariye sahiptir.  Bu mimariyi kendi projelerinizde kullanarak, zamandan ve paradan tasarruf sa\u011flayabilirsiniz.  Unutmay\u0131n ki, bu sadece bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r ve  sisteminizin ihtiya\u00e7lar\u0131n\u0131za g\u00f6re uyarlanmas\u0131 gerekebilir.<\/p>\n<p>Faydal\u0131 bulabilece\u011finiz di\u011fer kaynaklar:<\/p>\n<ul>\n<li><a href=\"https:\/\/aws.amazon.com\/lambda\/\" target=\"_blank\">AWS Lambda<\/a><\/li>\n<li><a href=\"https:\/\/aws.amazon.com\/api-gateway\/\" target=\"_blank\">AWS API Gateway<\/a><\/li>\n<li><a href=\"https:\/\/aws.amazon.com\/dynamodb\/\" target=\"_blank\">AWS DynamoDB<\/a><\/li>\n<li><a href=\"https:\/\/reactjs.org\/\" target=\"_blank\">React<\/a><\/li>\n<\/ul>\n<p>#Etiketler: AWS, Lambda, API Gateway, DynamoDB, React, Sunucusuz, Stok Y\u00f6netim Sistemi, Tam Y\u0131\u011f\u0131n, Bulut Bili\u015fim, Yaz\u0131l\u0131m Geli\u015ftirme, Fatih Soysal<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak&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-18820","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>AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi<\/title>\n<meta name=\"description\" content=\"Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, neden sunucusuz mimariyi tercih etmeliyiz? Sunucusuz mimari, maliyetleri d\u00fc\u015f\u00fcr\u00fcr, \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r. Bu sayede, daha az zaman harcayarak daha fazla i\u015f \u00fcretebiliriz. Ba\u015fka bir deyi\u015fle, bu sistem size b\u00fcy\u00fck bir esneklik kazand\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\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi\" \/>\n<meta property=\"og:description\" content=\"Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, neden sunucusuz mimariyi tercih etmeliyiz? Sunucusuz mimari, maliyetleri d\u00fc\u015f\u00fcr\u00fcr, \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r. Bu sayede, daha az zaman harcayarak daha fazla i\u015f \u00fcretebiliriz. Ba\u015fka bir deyi\u015fle, bu sistem size b\u00fcy\u00fck bir esneklik kazand\u0131r\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-21T18:30:15+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\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi\",\"datePublished\":\"2025-04-21T18:30:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/\"},\"wordCount\":542,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/\",\"name\":\"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-21T18:30:15+00:00\",\"description\":\"Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, neden sunucusuz mimariyi tercih etmeliyiz? Sunucusuz mimari, maliyetleri d\u00fc\u015f\u00fcr\u00fcr, \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r. Bu sayede, daha az zaman harcayarak daha fazla i\u015f \u00fcretebiliriz. Ba\u015fka bir deyi\u015fle, bu sistem size b\u00fcy\u00fck bir esneklik kazand\u0131r\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi\"}]},{\"@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":"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi","description":"Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, neden sunucusuz mimariyi tercih etmeliyiz? Sunucusuz mimari, maliyetleri d\u00fc\u015f\u00fcr\u00fcr, \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r. Bu sayede, daha az zaman harcayarak daha fazla i\u015f \u00fcretebiliriz. Ba\u015fka bir deyi\u015fle, bu sistem size b\u00fcy\u00fck bir esneklik kazand\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\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi","og_description":"Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, neden sunucusuz mimariyi tercih etmeliyiz? Sunucusuz mimari, maliyetleri d\u00fc\u015f\u00fcr\u00fcr, \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r. Bu sayede, daha az zaman harcayarak daha fazla i\u015f \u00fcretebiliriz. Ba\u015fka bir deyi\u015fle, bu sistem size b\u00fcy\u00fck bir esneklik kazand\u0131r\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-21T18:30:15+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\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi","datePublished":"2025-04-21T18:30:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/"},"wordCount":542,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/","name":"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-21T18:30:15+00:00","description":"Bu makalede, AWS Lambda, API Gateway, DynamoDB ve React kullanarak tam y\u0131\u011f\u0131n bir sunucusuz stok y\u00f6netim sistemi nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, neden sunucusuz mimariyi tercih etmeliyiz? Sunucusuz mimari, maliyetleri d\u00fc\u015f\u00fcr\u00fcr, \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r. Bu sayede, daha az zaman harcayarak daha fazla i\u015f \u00fcretebiliriz. Ba\u015fka bir deyi\u015fle, bu sistem size b\u00fcy\u00fck bir esneklik kazand\u0131r\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-ile-tam-yigin-sunucusuz-stok-yonetim-sistemi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS ile Tam Y\u0131\u011f\u0131n Sunucusuz Stok Y\u00f6netim Sistemi"}]},{"@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\/18820","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=18820"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18820\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=18820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=18820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=18820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}