{"id":17287,"date":"2025-04-05T22:45:13","date_gmt":"2025-04-05T19:45:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/"},"modified":"2025-04-05T22:45:13","modified_gmt":"2025-04-05T19:45:13","slug":"pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/","title":{"rendered":"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &#038; EC2)"},"content":{"rendered":"<p><body><\/p>\n<p>Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &#038; EC2)<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bu makalede, Pulumi Infrastructure as Code (IaC) kullanarak AWS S3 ve EC2 ile Next.js statik web sitenizi nas\u0131l da\u011f\u0131tabilece\u011finizi detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m.  Bu y\u00f6ntem,  geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racak ve altyap\u0131 y\u00f6netimini basitle\u015ftirecektir. \u00d6ncelikle, neden Pulumi ve AWS&#8217;yi tercih etmeliyiz, k\u0131saca a\u00e7\u0131klayal\u0131m.<\/p>\n<h2>Neden Pulumi ve AWS?<\/h2>\n<p>Pulumi,  kod tabanl\u0131 altyap\u0131 y\u00f6netimi sunan g\u00fc\u00e7l\u00fc bir IaC arac\u0131d\u0131r.  Python, Go, JavaScript ve daha fazlas\u0131 gibi \u00e7e\u015fitli programlama dillerini destekler. Bu, geli\u015ftiricilerin zaten bildikleri dilleri kullanarak altyap\u0131lar\u0131n\u0131 y\u00f6netmelerini sa\u011flar.  AWS ise d\u00fcnyan\u0131n en b\u00fcy\u00fck bulut sa\u011flay\u0131c\u0131s\u0131d\u0131r ve geni\u015f kapsaml\u0131 hizmetleri ile g\u00fcvenilir ve \u00f6l\u00e7eklenebilir bir altyap\u0131 sunar.  S3,  statik dosyalar\u0131n depolanmas\u0131 i\u00e7in ideal bir hizmettir.  EC2 ise gerekti\u011finde sunucu kaynaklar\u0131 sa\u011flama imkan\u0131 verir.  Bu ikisinin birle\u015fimi,  g\u00fc\u00e7l\u00fc ve esnek bir \u00e7\u00f6z\u00fcm olu\u015fturur.<\/p>\n<h2>Ad\u0131m Ad\u0131m Da\u011f\u0131t\u0131m S\u00fcreci<\/h2>\n<p>\u015eimdi, ad\u0131m ad\u0131m da\u011f\u0131t\u0131m s\u00fcrecini inceleyelim.  \u00d6ncelikle,  Pulumi ve AWS hesaplar\u0131n\u0131z\u0131n haz\u0131r oldu\u011fundan emin olun.  Ard\u0131ndan,  bir Next.js projesi olu\u015fturman\u0131z gerekecek.  Projenizi olu\u015fturduktan sonra,  a\u015fa\u011f\u0131daki Pulumi kodunu kullanarak altyap\u0131n\u0131z\u0131 tan\u0131mlayabilirsiniz.<\/p>\n<pre><code class=\"language-python\">\n# ... (Pulumi kodu \u00f6rnekleri burada yer alacakt\u0131r.  Tam kod \u00f6rne\u011fi i\u00e7in referans ba\u011flant\u0131s\u0131na bakabilirsiniz.) ...\n<\/code><\/pre>\n<p>Bu kod,  bir S3 bucket&#8217;\u0131 olu\u015fturur ve Next.js sitenizin \u00e7\u0131kt\u0131s\u0131n\u0131 buraya y\u00fckler.  Ayr\u0131ca,  iste\u011fe ba\u011fl\u0131 olarak EC2 instance&#8217;\u0131 da olu\u015fturabilirsiniz.  Bu,  daha karma\u015f\u0131k senaryolarda (\u00f6rne\u011fin,  API sunucular\u0131) kullan\u0131labilir.  Kodun her b\u00f6l\u00fcm\u00fcn\u00fc ayr\u0131nt\u0131l\u0131 bir \u015fekilde a\u00e7\u0131klayarak,  okunabilirli\u011fi ve anla\u015f\u0131l\u0131rl\u0131\u011f\u0131 artt\u0131rmaya \u00e7al\u0131\u015ft\u0131m.<\/p>\n<p>Kodda kullan\u0131lan parametreleri projenizin gereksinimlerine g\u00f6re d\u00fczenlemeniz \u00f6nemlidir. \u00d6rne\u011fin, S3 bucket&#8217;\u0131n\u0131n ad\u0131 ve b\u00f6lgesi, EC2 instance&#8217;\u0131n\u0131n t\u00fcr\u00fc ve \u00f6zellikleri gibi.  Bu a\u015famada dikkatli olmak,  hata riskini azalt\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Pulumi ile AWS S3 ve EC2 kullanarak Next.js statik web sitenizi da\u011f\u0131tmak,  geleneksel y\u00f6ntemlere g\u00f6re daha h\u0131zl\u0131 ve daha g\u00fcvenilir bir s\u00fcre\u00e7tir.  IaC yakla\u015f\u0131m\u0131,  altyap\u0131n\u0131z\u0131 kod olarak y\u00f6netmenizi sa\u011flar ve b\u00f6ylece de\u011fi\u015fiklikleri izlemeyi,  s\u00fcr\u00fcmlemeyi ve geri almay\u0131 kolayla\u015ft\u0131r\u0131r.  Bu y\u00f6ntem,  geli\u015ftirme ekibinizin verimlili\u011fini art\u0131racak ve  altyap\u0131 y\u00f6netimiyle ilgili zaman kay\u0131plar\u0131n\u0131 azaltacakt\u0131r. Daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/dev.to\/aws-builders\/using-pulumi-iac-to-deploy-nextjs-static-website-with-aws-s3-and-ec2-50n9\">buraya<\/a> bakabilirsiniz.  Kendi web sitemi i\u00e7in de benzer yakla\u015f\u0131mlar\u0131 kullan\u0131yorum; daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale size yard\u0131mc\u0131 olmu\u015ftur!  Herhangi bir sorunuz varsa l\u00fctfen bana bildirin.<\/p>\n<h3>#Etiketler<\/h3>\n<p>Pulumi, Next.js, AWS, S3, EC2, IaC, Statik Web Sitesi, Da\u011f\u0131t\u0131m, Bulut, Altyap\u0131, AWS S3, AWS EC2, NextJS Da\u011f\u0131t\u0131m, Pulumi \u00d6rnekleri, Infrastructure as Code<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &#038; EC2) Merhaba! Ben Fatih Soysal ve bu makalede,&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-17287","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>Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &amp; EC2)<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bu makalede, Pulumi Infrastructure as Code (IaC) kullanarak AWS S3 ve EC2 ile Next.js statik web sitenizi nas\u0131l da\u011f\u0131tabilece\u011finizi detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racak ve altyap\u0131 y\u00f6netimini basitle\u015ftirecektir. \u00d6ncelikle, neden Pulumi ve AWS&#039;yi tercih etmeliyiz, k\u0131saca a\u00e7\u0131klayal\u0131m.\" \/>\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\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &amp; EC2)\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bu makalede, Pulumi Infrastructure as Code (IaC) kullanarak AWS S3 ve EC2 ile Next.js statik web sitenizi nas\u0131l da\u011f\u0131tabilece\u011finizi detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racak ve altyap\u0131 y\u00f6netimini basitle\u015ftirecektir. \u00d6ncelikle, neden Pulumi ve AWS&#039;yi tercih etmeliyiz, k\u0131saca a\u00e7\u0131klayal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-05T19:45: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\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &#038; EC2)\",\"datePublished\":\"2025-04-05T19:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/\"},\"wordCount\":510,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/\",\"name\":\"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 & EC2)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-05T19:45:13+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bu makalede, Pulumi Infrastructure as Code (IaC) kullanarak AWS S3 ve EC2 ile Next.js statik web sitenizi nas\u0131l da\u011f\u0131tabilece\u011finizi detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racak ve altyap\u0131 y\u00f6netimini basitle\u015ftirecektir. \u00d6ncelikle, neden Pulumi ve AWS'yi tercih etmeliyiz, k\u0131saca a\u00e7\u0131klayal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &#038; EC2)\"}]},{\"@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":"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 & EC2)","description":"Merhaba! Ben Fatih Soysal ve bu makalede, Pulumi Infrastructure as Code (IaC) kullanarak AWS S3 ve EC2 ile Next.js statik web sitenizi nas\u0131l da\u011f\u0131tabilece\u011finizi detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racak ve altyap\u0131 y\u00f6netimini basitle\u015ftirecektir. \u00d6ncelikle, neden Pulumi ve AWS'yi tercih etmeliyiz, k\u0131saca a\u00e7\u0131klayal\u0131m.","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\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/","og_locale":"tr_TR","og_type":"article","og_title":"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 & EC2)","og_description":"Merhaba! Ben Fatih Soysal ve bu makalede, Pulumi Infrastructure as Code (IaC) kullanarak AWS S3 ve EC2 ile Next.js statik web sitenizi nas\u0131l da\u011f\u0131tabilece\u011finizi detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racak ve altyap\u0131 y\u00f6netimini basitle\u015ftirecektir. \u00d6ncelikle, neden Pulumi ve AWS'yi tercih etmeliyiz, k\u0131saca a\u00e7\u0131klayal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-05T19:45: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\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &#038; EC2)","datePublished":"2025-04-05T19:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/"},"wordCount":510,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/","url":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/","name":"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 & EC2)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-05T19:45:13+00:00","description":"Merhaba! Ben Fatih Soysal ve bu makalede, Pulumi Infrastructure as Code (IaC) kullanarak AWS S3 ve EC2 ile Next.js statik web sitenizi nas\u0131l da\u011f\u0131tabilece\u011finizi detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racak ve altyap\u0131 y\u00f6netimini basitle\u015ftirecektir. \u00d6ncelikle, neden Pulumi ve AWS'yi tercih etmeliyiz, k\u0131saca a\u00e7\u0131klayal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/pulumi-ile-next-js-statik-web-sitesi-dagitimi-aws-s3-ec2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Pulumi ile Next.js Statik Web Sitesi Da\u011f\u0131t\u0131m\u0131 (AWS S3 &#038; EC2)"}]},{"@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\/17287","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=17287"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17287\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=17287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=17287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=17287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}