{"id":16429,"date":"2025-03-27T22:15:16","date_gmt":"2025-03-27T19:15:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/"},"modified":"2025-03-27T22:15:16","modified_gmt":"2025-03-27T19:15:16","slug":"aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/","title":{"rendered":"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme"},"content":{"rendered":"<p><body><\/p>\n<p>AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere AWS App Runner kullanarak frontend uygulamalar\u0131n\u0131z\u0131 nas\u0131l kolayca da\u011f\u0131tabilece\u011finizi, \u00f6l\u00e7eklendirebilece\u011finizi ve y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim.  Bu, \u00f6zellikle h\u0131zl\u0131 ve g\u00fcvenilir bir da\u011f\u0131t\u0131m arayan geli\u015ftiriciler i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar.  \u00d6ncelikle, AWS App Runner&#8217;\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini k\u0131saca \u00f6zetleyelim.  AWS App Runner, container tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 birka\u00e7 t\u0131klama ile buluta da\u011f\u0131tman\u0131za olanak sa\u011flayan, tamamen y\u00f6netilen bir hizmettir.  Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak, kodunuza odaklanman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<h2>Haz\u0131rl\u0131k A\u015famas\u0131: Gerekli Ad\u0131mlar<\/h2>\n<p>Ba\u015flamadan \u00f6nce, bir AWS hesab\u0131n\u0131z\u0131n olmas\u0131 gerekir.  Hesab\u0131n\u0131z yoksa, <a href=\"https:\/\/aws.amazon.com\/\">AWS sitesinden<\/a> \u00fccretsiz bir hesap olu\u015fturabilirsiniz.  Ayr\u0131ca, da\u011f\u0131tmak istedi\u011finiz frontend uygulaman\u0131z\u0131n haz\u0131r olmas\u0131 ve bir Docker dosyas\u0131na sahip olmas\u0131 \u015fartt\u0131r.  Uygulaman\u0131z\u0131n Docker dosyas\u0131, uygulaman\u0131z\u0131n nas\u0131l paketlenece\u011fini ve \u00e7al\u0131\u015ft\u0131r\u0131laca\u011f\u0131n\u0131 tan\u0131mlar.  Bu dosya, da\u011f\u0131t\u0131m s\u00fcrecinin temelini olu\u015fturur.  \u00d6rne\u011fin, bir React uygulamas\u0131 i\u00e7in Dockerfile a\u015fa\u011f\u0131daki gibi olabilir:<\/p>\n<pre><code class=\"language-dockerfile\">\nFROM node:16-alpine\n\nWORKDIR \/app\n\nCOPY package*.json .\/\n\nRUN npm install\n\nCOPY . .\n\nRUN npm run build\n\nEXPOSE 3000\n\nCMD [\"npm\", \"start\"]\n<\/code><\/pre>\n<p>Bu kod blo\u011fu, Node.js 16 Alpine imaj\u0131n\u0131 temel al\u0131r, ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckler, uygulamay\u0131 build eder ve 3000 portunu a\u00e7ar.  Sonras\u0131nda ise, uygulamay\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in npm start komutunu \u00e7al\u0131\u015ft\u0131r\u0131r.  Do\u011fal olarak, bu \u00f6rnekte React uygulamas\u0131 varsay\u0131lm\u0131\u015ft\u0131r, ancak  farkl\u0131 framework&#8217;ler i\u00e7in de benzer bir Dockerfile olu\u015fturabilirsiniz. Daha ayr\u0131nt\u0131l\u0131 bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz. <\/p>\n<h2>AWS App Runner&#8217;da Uygulama Da\u011f\u0131t\u0131m\u0131<\/h2>\n<p>Docker dosyan\u0131z haz\u0131r olduktan sonra, AWS App Runner konsoluna giri\u015f yap\u0131n.  &#8220;Create an App&#8221; butonuna t\u0131klay\u0131n.  Ard\u0131ndan, Docker image URL&#8217;nizi veya  ECR repository&#8217;nizi belirtmeniz gerekecektir.  Bu bilgilerinizi girdikten sonra, iste\u011fe ba\u011fl\u0131 olarak uygulama i\u00e7in bir isim belirleyin.  Daha sonra, uygulama i\u00e7in gereken kaynaklar\u0131 (CPU, RAM) se\u00e7ebilirsiniz.  App Runner, ihtiya\u00e7 duydu\u011funuz kaynaklar\u0131 otomatik olarak \u00f6l\u00e7eklendirme \u00f6zelli\u011fine sahiptir, ancak manuel olarak da ayarlayabilirsiniz.  Bu ayarlar\u0131 yapt\u0131ktan sonra, uygulaman\u0131z\u0131 da\u011f\u0131tmak i\u00e7in &#8220;Create app&#8221; butonuna t\u0131klay\u0131n.<\/p>\n<h2>Uygulaman\u0131n \u00d6l\u00e7eklendirilmesi<\/h2>\n<p>App Runner, uygulaman\u0131z\u0131n trafi\u011fini ve kaynak kullan\u0131m\u0131n\u0131 izleyerek otomatik olarak \u00f6l\u00e7eklendirme yapar.  Ancak, uygulaman\u0131z\u0131n performans\u0131n\u0131 optimize etmek i\u00e7in manuel olarak da \u00f6l\u00e7eklendirme yapabilirsiniz.  Konsoldan, uygulama i\u00e7in minimum ve maksimum instance say\u0131s\u0131n\u0131 ayarlayabilirsiniz.  Bu say\u0131lar, uygulaman\u0131z\u0131n beklenen trafik y\u00fck\u00fcne g\u00f6re ayarlanmal\u0131d\u0131r.  Y\u00fcksek trafik bekliyorsan\u0131z, maksimum instance say\u0131s\u0131n\u0131 art\u0131rarak uygulaman\u0131z\u0131n \u00f6l\u00e7eklenebilirli\u011fini sa\u011flayabilirsiniz.  Ayr\u0131ca,  App Runner, uygulaman\u0131z\u0131n  performans\u0131n\u0131  izlemek ve  sorun  gidermek  i\u00e7in  detayl\u0131  loglar  sa\u011flar.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>AWS App Runner, frontend uygulamalar\u0131n\u0131z\u0131 da\u011f\u0131tmak ve \u00f6l\u00e7eklendirmek i\u00e7in basit ve etkili bir y\u00f6ntem sunar.  Bu rehberde, uygulama olu\u015fturma, da\u011f\u0131t\u0131m ve \u00f6l\u00e7eklendirme ad\u0131mlar\u0131n\u0131 detayl\u0131 olarak inceledik.  Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak,  zaman ve maliyet tasarrufu sa\u011flayabilirsiniz.  Daha fazla bilgi ve \u00f6rnek i\u00e7in  <a href=\"https:\/\/aws.amazon.com\/apprunner\/\">AWS App Runner resmi dok\u00fcmantasyonuna<\/a> g\u00f6z atabilirsiniz.  Umar\u0131m bu makale, AWS App Runner&#8217;\u0131 daha iyi anlaman\u0131za ve uygulamalar\u0131n\u0131z\u0131 kolayca da\u011f\u0131tman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Sorular\u0131n\u0131z veya yorumlar\u0131n\u0131z i\u00e7in l\u00fctfen ileti\u015fime ge\u00e7mekten \u00e7ekinmeyin.<\/p>\n<p><strong>#Etiketler:<\/strong> AWS App Runner, Frontend Da\u011f\u0131t\u0131m\u0131, Uygulama Da\u011f\u0131t\u0131m\u0131, \u00d6l\u00e7eklendirme, AWS, Bulut, Web Uygulama, Deployment, Scaling, Docker, Container<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere&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-16429","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 App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere AWS App Runner kullanarak frontend uygulamalar\u0131n\u0131z\u0131 nas\u0131l kolayca da\u011f\u0131tabilece\u011finizi, \u00f6l\u00e7eklendirebilece\u011finizi ve y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu, \u00f6zellikle h\u0131zl\u0131 ve g\u00fcvenilir bir da\u011f\u0131t\u0131m arayan geli\u015ftiriciler i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar. \u00d6ncelikle, AWS App Runner&#039;\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini k\u0131saca \u00f6zetleyelim. AWS App Runner, container tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 birka\u00e7 t\u0131klama ile buluta da\u011f\u0131tman\u0131za olanak sa\u011flayan, tamamen y\u00f6netilen bir hizmettir. Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak, kodunuza odaklanman\u0131za yard\u0131mc\u0131 olur.\" \/>\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-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere AWS App Runner kullanarak frontend uygulamalar\u0131n\u0131z\u0131 nas\u0131l kolayca da\u011f\u0131tabilece\u011finizi, \u00f6l\u00e7eklendirebilece\u011finizi ve y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu, \u00f6zellikle h\u0131zl\u0131 ve g\u00fcvenilir bir da\u011f\u0131t\u0131m arayan geli\u015ftiriciler i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar. \u00d6ncelikle, AWS App Runner&#039;\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini k\u0131saca \u00f6zetleyelim. AWS App Runner, container tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 birka\u00e7 t\u0131klama ile buluta da\u011f\u0131tman\u0131za olanak sa\u011flayan, tamamen y\u00f6netilen bir hizmettir. Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak, kodunuza odaklanman\u0131za yard\u0131mc\u0131 olur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-27T19:15:16+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-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme\",\"datePublished\":\"2025-03-27T19:15:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/\"},\"wordCount\":645,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/\",\"name\":\"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-27T19:15:16+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere AWS App Runner kullanarak frontend uygulamalar\u0131n\u0131z\u0131 nas\u0131l kolayca da\u011f\u0131tabilece\u011finizi, \u00f6l\u00e7eklendirebilece\u011finizi ve y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu, \u00f6zellikle h\u0131zl\u0131 ve g\u00fcvenilir bir da\u011f\u0131t\u0131m arayan geli\u015ftiriciler i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar. \u00d6ncelikle, AWS App Runner'\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini k\u0131saca \u00f6zetleyelim. AWS App Runner, container tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 birka\u00e7 t\u0131klama ile buluta da\u011f\u0131tman\u0131za olanak sa\u011flayan, tamamen y\u00f6netilen bir hizmettir. Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak, kodunuza odaklanman\u0131za yard\u0131mc\u0131 olur.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme\"}]},{\"@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 App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere AWS App Runner kullanarak frontend uygulamalar\u0131n\u0131z\u0131 nas\u0131l kolayca da\u011f\u0131tabilece\u011finizi, \u00f6l\u00e7eklendirebilece\u011finizi ve y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu, \u00f6zellikle h\u0131zl\u0131 ve g\u00fcvenilir bir da\u011f\u0131t\u0131m arayan geli\u015ftiriciler i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar. \u00d6ncelikle, AWS App Runner'\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini k\u0131saca \u00f6zetleyelim. AWS App Runner, container tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 birka\u00e7 t\u0131klama ile buluta da\u011f\u0131tman\u0131za olanak sa\u011flayan, tamamen y\u00f6netilen bir hizmettir. Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak, kodunuza odaklanman\u0131za yard\u0131mc\u0131 olur.","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-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme","og_description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere AWS App Runner kullanarak frontend uygulamalar\u0131n\u0131z\u0131 nas\u0131l kolayca da\u011f\u0131tabilece\u011finizi, \u00f6l\u00e7eklendirebilece\u011finizi ve y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu, \u00f6zellikle h\u0131zl\u0131 ve g\u00fcvenilir bir da\u011f\u0131t\u0131m arayan geli\u015ftiriciler i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar. \u00d6ncelikle, AWS App Runner'\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini k\u0131saca \u00f6zetleyelim. AWS App Runner, container tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 birka\u00e7 t\u0131klama ile buluta da\u011f\u0131tman\u0131za olanak sa\u011flayan, tamamen y\u00f6netilen bir hizmettir. Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak, kodunuza odaklanman\u0131za yard\u0131mc\u0131 olur.","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-27T19:15:16+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-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme","datePublished":"2025-03-27T19:15:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/"},"wordCount":645,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/","name":"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-27T19:15:16+00:00","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere AWS App Runner kullanarak frontend uygulamalar\u0131n\u0131z\u0131 nas\u0131l kolayca da\u011f\u0131tabilece\u011finizi, \u00f6l\u00e7eklendirebilece\u011finizi ve y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu, \u00f6zellikle h\u0131zl\u0131 ve g\u00fcvenilir bir da\u011f\u0131t\u0131m arayan geli\u015ftiriciler i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar. \u00d6ncelikle, AWS App Runner'\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini k\u0131saca \u00f6zetleyelim. AWS App Runner, container tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 birka\u00e7 t\u0131klama ile buluta da\u011f\u0131tman\u0131za olanak sa\u011flayan, tamamen y\u00f6netilen bir hizmettir. Karma\u015f\u0131k altyap\u0131 y\u00f6netiminden kurtularak, kodunuza odaklanman\u0131za yard\u0131mc\u0131 olur.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-app-runner-ile-frontend-uygulama-dagitimi-olusturma-dagitim-ve-olceklendirme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS App Runner ile Frontend Uygulama Da\u011f\u0131t\u0131m\u0131: Olu\u015fturma, Da\u011f\u0131t\u0131m ve \u00d6l\u00e7eklendirme"}]},{"@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\/16429","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=16429"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16429\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=16429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=16429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=16429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}