{"id":27958,"date":"2025-08-21T09:00:29","date_gmt":"2025-08-21T06:00:29","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/"},"modified":"2025-08-21T09:00:29","modified_gmt":"2025-08-21T06:00:29","slug":"aws-uzerinde-olceklenebilir-web-uygulama-altyapisi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/","title":{"rendered":"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131"},"content":{"rendered":"<p>AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131<\/p>\n<p>H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131 ve performans\u0131n\u0131 koruyabilmesi hayati \u00f6nem ta\u015f\u0131yor.  Bu makalede, Amazon Web Services (AWS) kullanarak \u00f6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 nas\u0131l kurulaca\u011f\u0131n\u0131, temel kavramlardan ileri tekniklere kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z.  AWS&#8217;nin sundu\u011fu zengin hizmet yelpazesi ile uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu \u00f6l\u00e7eklenebilirli\u011fi ve performans\u0131 nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz.  Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!<\/p>\n<h2>Temel Kavramlar: AWS ile \u00d6l\u00e7eklenebilirlik<\/h2>\n<p>\u00d6l\u00e7eklenebilirlik, bir sistemin artan talebi kar\u015f\u0131lamak i\u00e7in kaynaklar\u0131n\u0131 (i\u015flem g\u00fcc\u00fc, bellek, depolama) dinamik olarak art\u0131rabilme yetene\u011fidir.  AWS, bu yetene\u011fi \u00e7e\u015fitli hizmetler sunarak sa\u011flar. \u00d6ncelikle,  sanal sunucular (EC2), y\u00fck dengeleyici (ELB), otomatik \u00f6l\u00e7eklendirme (Auto Scaling) ve ili\u015fkisel veritaban\u0131 hizmetleri (RDS) gibi temel kavramlar\u0131 anlamam\u0131z gerekiyor.  EC2, sanal sunucular\u0131n\u0131z\u0131 \u00e7al\u0131\u015ft\u0131rman\u0131z i\u00e7in bir platform sunar.  ELB, gelen trafi\u011fi birden \u00e7ok EC2 \u00f6rne\u011fi aras\u0131nda da\u011f\u0131tarak y\u00fcksek kullan\u0131labilirlik ve \u00f6l\u00e7eklenebilirlik sa\u011flar. Auto Scaling, talebe ba\u011fl\u0131 olarak EC2 \u00f6rneklerinin say\u0131s\u0131n\u0131 otomatik olarak art\u0131r\u0131p azaltarak kaynaklar\u0131 optimize eder.  RDS, veritabanlar\u0131n\u0131z\u0131 y\u00f6netebilece\u011finiz ve \u00f6l\u00e7eklendirebilece\u011finiz bir y\u00f6netilen hizmettir.  Bu bile\u015fenleri bir araya getirerek,  trafi\u011fe ba\u011fl\u0131 olarak \u00f6l\u00e7eklenebilen ve y\u00fcksek performans g\u00f6steren bir web uygulama altyap\u0131s\u0131 olu\u015fturabiliriz.<\/p>\n<p>Ayr\u0131ca, AWS&#8217;nin sundu\u011fu di\u011fer \u00f6nemli hizmetleri de g\u00f6z \u00f6n\u00fcnde bulundurmal\u0131y\u0131z. Bunlar aras\u0131nda i\u00e7erik da\u011f\u0131t\u0131m a\u011f\u0131 (CDN) olan CloudFront, nesne depolamas\u0131 hizmeti olan S3 ve  mesaj kuyruklar\u0131 hizmeti olan SQS yer almaktad\u0131r. CloudFront, i\u00e7eri\u011finizi d\u00fcnyan\u0131n \u00e7e\u015fitli noktalar\u0131na da\u011f\u0131tarak d\u00fc\u015f\u00fck gecikme s\u00fcreleri ve y\u00fcksek performans sa\u011flar. S3, statik dosyalar\u0131n\u0131z\u0131 (resim, video, vb.) depolamak i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr ve y\u00fcksek \u00f6l\u00e7eklenebilirlik sunar. SQS, uygulaman\u0131z\u0131n farkl\u0131 bile\u015fenleri aras\u0131ndaki ileti\u015fimi y\u00f6netmek i\u00e7in kullan\u0131l\u0131r ve uygulaman\u0131z\u0131n \u00f6l\u00e7eklenebilirli\u011fini art\u0131rmaya yard\u0131mc\u0131 olur.  Bu hizmetlerin nas\u0131l bir araya getirilece\u011fini ve hangi senaryolarda kullan\u0131laca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. <\/p>\n<h2>Y\u00fck Dengeleyici (ELB) Nas\u0131l Kurulur ve Yap\u0131land\u0131r\u0131l\u0131r?<\/h2>\n<p>Bir y\u00fck dengeleyici, gelen trafi\u011fi birden fazla sunucu aras\u0131nda da\u011f\u0131t\u0131r.  Bu, tek bir sunucunun a\u015f\u0131r\u0131 y\u00fcklenmesini \u00f6nler ve uygulaman\u0131z\u0131n y\u00fcksek kullan\u0131labilirli\u011fini sa\u011flar. AWS ELB&#8217;si farkl\u0131 tiplerde sunulur: Klasik ELB, Uygulama Y\u00fck Dengeleyici (ALB) ve A\u011f Y\u00fck Dengeleyici (NLB).  ALB, HTTP ve HTTPS trafi\u011fini y\u00f6netmek i\u00e7in uygundur ve uygulama katman\u0131nda yetenekler sunar (\u00f6rne\u011fin, y\u00f6nlendirme kurallar\u0131). NLB, TCP, UDP ve HTTP\/HTTPS trafi\u011fini y\u00f6netmek i\u00e7in kullan\u0131l\u0131r ve daha fazla performans odakl\u0131d\u0131r.  Klasik ELB ise daha eski bir yap\u0131d\u0131r ve yeni projeler i\u00e7in genellikle ALB veya NLB tercih edilir.<\/p>\n<p>Bir ALB kurmak i\u00e7in AWS konsolunu veya AWS CLI&#8217;s\u0131n\u0131 kullanabilirsiniz.  \u00d6ncelikle, hangi b\u00f6lgelerde ELB&#8217;nizi \u00e7al\u0131\u015ft\u0131rmak istedi\u011finizi belirlemeniz gerekir. Sonras\u0131nda, hangi EC2 \u00f6rneklerine trafi\u011fi y\u00f6nlendirece\u011finizi belirtmeniz ve sa\u011fl\u0131k kontrollerini yap\u0131land\u0131rman\u0131z gerekir.  Sa\u011fl\u0131k kontrolleri, ELB&#8217;nin hangi \u00f6rneklerin aktif ve kullan\u0131labilir oldu\u011funu kontrol etmesini sa\u011flar.  ALB&#8217;nin yap\u0131land\u0131rmas\u0131, y\u00f6nlendirme kurallar\u0131, g\u00fcvenlik gruplar\u0131 ve SSL sertifikalar\u0131 gibi parametreleri i\u00e7erir.  Bu parametrelerin do\u011fru \u015fekilde ayarlanmas\u0131, uygulaman\u0131z\u0131n performans\u0131 ve g\u00fcvenli\u011fi a\u00e7\u0131s\u0131ndan son derece \u00f6nemlidir.  \u00d6rne\u011fin, SSL sertifikas\u0131 kullanarak uygulaman\u0131z\u0131n HTTPS \u00fczerinden g\u00fcvenli bir \u015fekilde eri\u015filebilir olmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<h2>Otomatik \u00d6l\u00e7eklendirme (Auto Scaling) ile Dinamik Kaynak Y\u00f6netimi<\/h2>\n<p>Otomatik \u00f6l\u00e7eklendirme, talebe g\u00f6re EC2 \u00f6rneklerinin say\u0131s\u0131n\u0131 otomatik olarak art\u0131r\u0131p azaltarak kaynaklar\u0131n verimli kullan\u0131lmas\u0131n\u0131 sa\u011flar.  Bu, uygulaman\u0131z\u0131n performans\u0131n\u0131 korurken maliyetleri de optimize etmenize yard\u0131mc\u0131 olur.  Auto Scaling gruplar\u0131, birlikte \u00f6l\u00e7eklendirilecek EC2 \u00f6rneklerinin k\u00fcmesidir.  Bu gruplar, belirli metriklere (CPU kullan\u0131m\u0131, istek say\u0131s\u0131, vb.) ba\u011fl\u0131 olarak \u00f6l\u00e7eklendirilebilir.  \u00d6rne\u011fin, CPU kullan\u0131m\u0131 %80&#8217;in \u00fczerine \u00e7\u0131kt\u0131\u011f\u0131nda Auto Scaling, otomatik olarak daha fazla EC2 \u00f6rne\u011fi ba\u015flatabilir.  CPU kullan\u0131m\u0131 d\u00fc\u015ft\u00fc\u011f\u00fcnde ise fazlal\u0131k EC2 \u00f6rnekleri kapat\u0131labilir. <\/p>\n<p>Auto Scaling&#8217;i yap\u0131land\u0131r\u0131rken, \u00f6l\u00e7eklendirme politikalar\u0131n\u0131 dikkatlice belirlemeniz gerekir.  Bu politikalar, hangi metriklere g\u00f6re \u00f6l\u00e7eklendirilece\u011fini, ka\u00e7 \u00f6rnek eklenece\u011fini veya \u00e7\u0131kar\u0131laca\u011f\u0131n\u0131 belirler.  \u00c7ok h\u0131zl\u0131 \u00f6l\u00e7eklendirme, kaynaklar\u0131n israf\u0131na yol a\u00e7abilirken, \u00e7ok yava\u015f \u00f6l\u00e7eklendirme ise uygulaman\u0131z\u0131n performans\u0131n\u0131 olumsuz etkileyebilir. Bu nedenle, uygun \u00f6l\u00e7eklendirme politikalar\u0131n\u0131 belirlemek, uygulaman\u0131z\u0131n performans\u0131 ve maliyetleri a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. Ayr\u0131ca, Auto Scaling&#8217;in sa\u011fl\u0131k kontrollerini yap\u0131land\u0131rmak da \u00f6nemlidir.  Sa\u011fl\u0131k kontrolleri, sadece sa\u011fl\u0131kl\u0131 EC2 \u00f6rneklerinin trafi\u011fi ald\u0131\u011f\u0131ndan emin olman\u0131z\u0131 sa\u011flar.<\/p>\n<h2>Veritaban\u0131 Se\u00e7imi ve \u00d6l\u00e7eklendirme: RDS ve Di\u011fer Alternatifler<\/h2>\n<p>Web uygulaman\u0131z\u0131n veritaban\u0131, performans\u0131 ve \u00f6l\u00e7eklenebilirli\u011fi a\u00e7\u0131s\u0131ndan kritik bir bile\u015fendir. AWS, \u00e7e\u015fitli y\u00f6netilen veritaban\u0131 hizmetleri sunar. En pop\u00fcler se\u00e7eneklerden biri Amazon RDS&#8217;dir.  RDS, MySQL, PostgreSQL, Oracle, SQL Server ve Amazon Aurora gibi farkl\u0131 veritaban\u0131 motorlar\u0131n\u0131 destekler.  RDS&#8217;nin kullan\u0131m\u0131 olduk\u00e7a kolayd\u0131r ve g\u00fcvenlik, yedekleme ve performans gibi konular\u0131 otomatik olarak y\u00f6netir.  RDS&#8217;yi \u00f6l\u00e7eklendirmek i\u00e7in \u00e7e\u015fitli se\u00e7enekler mevcuttur.  \u00d6rne\u011fin, veritaban\u0131n\u0131z\u0131n boyutunu (i\u015flem g\u00fcc\u00fc, bellek) art\u0131rabilir veya okuma replikalar\u0131 ekleyebilirsiniz.  Okuma replikalar\u0131, okuma i\u015flemlerini ana veritaban\u0131ndan ay\u0131rarak performans\u0131 art\u0131r\u0131r.  Bu sayede, uygulaman\u0131z\u0131n okuma performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde iyile\u015fir.<\/p>\n<p>RDS d\u0131\u015f\u0131nda, ba\u015fka veritaban\u0131 se\u00e7enekleri de mevcuttur.  \u00d6rne\u011fin, NoSQL veritabanlar\u0131 i\u00e7in Amazon DynamoDB olduk\u00e7a pop\u00fcler bir se\u00e7enektir. DynamoDB, y\u00fcksek \u00f6l\u00e7eklenebilirlik ve performans sunar ve b\u00fcy\u00fck miktarda veriyi verimli bir \u015fekilde i\u015fleyebilir.  Veritaban\u0131 se\u00e7imi, uygulaman\u0131z\u0131n ihtiya\u00e7lar\u0131na ve veri modelinize ba\u011fl\u0131d\u0131r.  RDBMS (ili\u015fkisel veritaban\u0131 y\u00f6netim sistemi) mi yoksa NoSQL veritaban\u0131 m\u0131 kullanaca\u011f\u0131n\u0131z, verilerinizin yap\u0131s\u0131na, sorgulama ihtiya\u00e7lar\u0131n\u0131za ve \u00f6l\u00e7eklenebilirlik hedeflerinize g\u00f6re belirlenmelidir.  \u00d6rne\u011fin, b\u00fcy\u00fck miktarda yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerle \u00e7al\u0131\u015f\u0131yorsan\u0131z NoSQL veritaban\u0131 daha uygun olabilirken, karma\u015f\u0131k ili\u015fkiler gerektiren uygulamalar i\u00e7in RDBMS daha iyi bir se\u00e7enek olabilir. <\/p>\n<h2>CDN (CloudFront) ile \u0130\u00e7erik Da\u011f\u0131t\u0131m\u0131 ve Performans Optimizasyonu<\/h2>\n<p>Bir i\u00e7erik da\u011f\u0131t\u0131m a\u011f\u0131 (CDN), statik i\u00e7eriklerinizi (HTML, CSS, JavaScript, resim, video vb.) d\u00fcnyan\u0131n farkl\u0131 b\u00f6lgelerine da\u011f\u0131tarak d\u00fc\u015f\u00fck gecikme s\u00fcreleri ve y\u00fcksek performans sa\u011flar.  AWS CloudFront, uygulaman\u0131z\u0131n statik i\u00e7eri\u011fini global olarak da\u011f\u0131tman\u0131za yard\u0131mc\u0131 olan bir CDN hizmetidir.  CloudFront, i\u00e7eriklerinizi Edge konumlar\u0131na (d\u00fcnyan\u0131n \u00e7e\u015fitli noktalar\u0131ndaki sunucular) \u00f6nbelle\u011fe alarak kullan\u0131c\u0131lar\u0131nize en yak\u0131n konumdan i\u00e7erik sunar.  Bu, indirme s\u00fcrelerini k\u0131salt\u0131r ve kullan\u0131c\u0131 deneyimini iyile\u015ftirir.  CloudFront, ayr\u0131ca g\u00fcvenlik \u00f6zelliklerini (\u00f6rne\u011fin, SSL \u015fifrelemesi) de destekler.<\/p>\n<p>CloudFront&#8217;u kullanarak, web uygulaman\u0131z\u0131n performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilirsiniz. \u00d6zellikle, y\u00fcksek trafikli web uygulamalar\u0131 i\u00e7in CloudFront&#8217;un kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir. CloudFront&#8217;un yap\u0131land\u0131rmas\u0131, da\u011f\u0131t\u0131m y\u00f6ntemleri, \u00f6nbelle\u011fe alma politikalar\u0131 ve SSL sertifikalar\u0131 gibi parametreleri i\u00e7erir.  \u00d6nbelle\u011fe alma politikalar\u0131n\u0131 do\u011fru bir \u015fekilde yap\u0131land\u0131rmak, i\u00e7eriklerin ne kadar s\u00fcre \u00f6nbelle\u011fe al\u0131naca\u011f\u0131n\u0131 belirler.  \u00c7ok k\u0131sa \u00f6nbelle\u011fe alma s\u00fcreleri, performans\u0131 olumsuz etkileyebilirken, \u00e7ok uzun s\u00fcreler ise i\u00e7erik g\u00fcncellemelerini geciktirebilir.  Bu nedenle, uygun \u00f6nbelle\u011fe alma politikalar\u0131n\u0131 belirlemek, performans ve i\u00e7erik g\u00fcncellemeleri aras\u0131nda bir denge sa\u011flamak i\u00e7in \u00f6nemlidir.  Ayr\u0131ca, CloudFront&#8217;un entegrasyonu ile  Amazon S3 gibi di\u011fer AWS hizmetleriyle de \u00e7al\u0131\u015fabilir.<\/p>\n<h2>G\u00fcvenlik ve Uygulama G\u00fcvenli\u011fi En \u0130yi Uygulamalar\u0131<\/h2>\n<p>\u00d6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 kurarken, g\u00fcvenlik en \u00f6nemli hususlardan biridir.  AWS, \u00e7e\u015fitli g\u00fcvenlik \u00f6zellikleri sunar.  G\u00fcvenlik gruplar\u0131, hangi IP adreslerinin EC2 \u00f6rneklerinize eri\u015febilece\u011fini kontrol etmenizi sa\u011flar.  IAM (Identity and Access Management), kullan\u0131c\u0131lar\u0131n ve uygulamalar\u0131n AWS kaynaklar\u0131na eri\u015fimini y\u00f6netmenizi sa\u011flar.  AWS KMS (Key Management Service), \u015fifreleme anahtarlar\u0131n\u0131z\u0131 y\u00f6netmenizi sa\u011flar. Bu hizmetleri etkin bir \u015fekilde kullanarak, altyap\u0131n\u0131z\u0131n ve verilerinizin g\u00fcvenli\u011fini sa\u011flayabilirsiniz.  \u00d6rne\u011fin, her bir EC2 \u00f6rne\u011fi i\u00e7in ayr\u0131 g\u00fcvenlik gruplar\u0131 olu\u015fturarak, minimum izin prensibini uygulayabilirsiniz.  Bu, her bir EC2 \u00f6rne\u011finin sadece ihtiya\u00e7 duydu\u011fu kaynaklara eri\u015fmesine olanak sa\u011flar ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 azalt\u0131r. Ayr\u0131ca, d\u00fczenli g\u00fcvenlik g\u00fcncellemelerini uygulamak ve d\u00fczenli g\u00fcvenlik denetimleri ger\u00e7ekle\u015ftirmek de olduk\u00e7a \u00f6nemlidir.<\/p>\n<p><strong>Dikkat:<\/strong>  G\u00fcvenlik a\u00e7\u0131klar\u0131ndan ka\u00e7\u0131nmak i\u00e7in, \u015fifrelerinizi g\u00fc\u00e7l\u00fc ve benzersiz tutun,  d\u00fczenli g\u00fcvenlik g\u00fcncellemelerini uygulay\u0131n ve g\u00fcvenlik duvarlar\u0131n\u0131z\u0131 do\u011fru \u015fekilde yap\u0131land\u0131r\u0131n.  Ayr\u0131ca, IAM rollerini en az ayr\u0131cal\u0131k ilkesiyle yap\u0131land\u0131rmak da g\u00fcvenlik a\u00e7\u0131s\u0131ndan olduk\u00e7a \u00f6nemlidir.  Uygulaman\u0131z\u0131n g\u00fcvenli\u011fini sa\u011flamak i\u00e7in, g\u00fcvenlik denetimlerini d\u00fczenli olarak ger\u00e7ekle\u015ftirin ve uygulaman\u0131z\u0131n g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 d\u00fczenli olarak kontrol edin.  AWS&#8217;nin sundu\u011fu g\u00fcvenlik ara\u00e7lar\u0131ndan ve hizmetlerinden faydalanarak, g\u00fcvenli bir uygulama altyap\u0131s\u0131 kurabilirsiniz.<\/p>\n<h2>Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Vaka \u00c7al\u0131\u015fmalar\u0131<\/h2>\n<p>Bir e-ticaret sitesi d\u00fc\u015f\u00fcn\u00fcn, yo\u011fun sat\u0131\u015f d\u00f6nemlerinde (\u00f6rne\u011fin, y\u0131lba\u015f\u0131 al\u0131\u015fveri\u015fleri) trafikte ani bir art\u0131\u015f ya\u015fayabilir.  Bu durumda, otomatik \u00f6l\u00e7eklendirme (Auto Scaling) kullanarak, talebe ba\u011fl\u0131 olarak EC2 \u00f6rneklerinin say\u0131s\u0131n\u0131 otomatik olarak art\u0131rabilir ve kullan\u0131c\u0131 deneyimini olumsuz etkilemeden y\u00fcksek trafik y\u00fck\u00fcn\u00fc kald\u0131rabilirsiniz.  Bir ba\u015fka \u00f6rnek olarak, bir video yay\u0131n platformu verebiliriz.  Bu t\u00fcr platformlar, ayn\u0131 anda binlerce kullan\u0131c\u0131n\u0131n video izleyebilmesi gerekir.  Bu durumda, CloudFront kullanarak video i\u00e7eri\u011fini global olarak da\u011f\u0131tarak, kullan\u0131c\u0131lar\u0131n d\u00fc\u015f\u00fck gecikme s\u00fcreleri ve y\u00fcksek performans ile video izlemelerini sa\u011flayabilirsiniz.<\/p>\n<p>Bir oyun sunucusu i\u00e7in, y\u00fcksek e\u015fzamanl\u0131 kullan\u0131c\u0131 say\u0131s\u0131na ve d\u00fc\u015f\u00fck gecikme s\u00fcresine ihtiya\u00e7 duyulur. Bu t\u00fcr uygulamalarda, Global Accelerator gibi hizmetler ile oyun sunucular\u0131na d\u00fc\u015f\u00fck gecikme s\u00fcreleri ile ba\u011flant\u0131 sa\u011flanabilir.  Ayr\u0131ca, veritaban\u0131 se\u00e7imi de olduk\u00e7a \u00f6nemlidir.  Y\u00fcksek performans ve d\u00fc\u015f\u00fck gecikme s\u00fcresi i\u00e7in, NoSQL veritabanlar\u0131 (\u00f6rne\u011fin, DynamoDB) tercih edilebilir.  Bu \u00f6rnekler,  AWS hizmetlerinin farkl\u0131 uygulamalarda nas\u0131l kullan\u0131labilece\u011fini g\u00f6stermektedir.  Uygulaman\u0131z\u0131n \u00f6zelliklerine ve gereksinimlerine g\u00f6re uygun AWS hizmetlerini se\u00e7meniz, \u00f6l\u00e7eklenebilir ve performansl\u0131 bir altyap\u0131 kurman\u0131z i\u00e7in olduk\u00e7a \u00f6nemlidir.<\/p>\n<h2>\u00d6\u011frenme Yol Haritas\u0131<\/h2>\n<h3>Yeni Ba\u015flayanlar i\u00e7in:<\/h3>\n<ul>\n<li>AWS Hesab\u0131 olu\u015fturma ve temel kavramlar (EC2, S3, RDS).<\/li>\n<li>Basit bir web uygulamas\u0131 da\u011f\u0131t\u0131m\u0131 (\u00f6rne\u011fin, statik bir web sitesi).<\/li>\n<li>Y\u00fck dengeleyici (ELB) kurulumu ve basit yap\u0131land\u0131rmas\u0131.<\/li>\n<\/ul>\n<h3>Orta Seviye:<\/h3>\n<ul>\n<li>Otomatik \u00f6l\u00e7eklendirme (Auto Scaling) kullan\u0131m\u0131 ve konfig\u00fcrasyonu.<\/li>\n<li>RDS ile veritaban\u0131 y\u00f6netimi ve \u00f6l\u00e7eklendirme.<\/li>\n<li>CloudFront ile i\u00e7erik da\u011f\u0131t\u0131m\u0131 ve \u00f6nbelle\u011fe alma.<\/li>\n<\/ul>\n<h3>\u0130leri Seviye:<\/h3>\n<ul>\n<li>Karma\u015f\u0131k \u00f6l\u00e7eklendirme stratejileri ve performans optimizasyonu.<\/li>\n<li>AWS Lambda ve di\u011fer serverless hizmetlerinin kullan\u0131m\u0131.<\/li>\n<li>G\u00fcvenlik ve g\u00fcvenilirlik en iyi uygulamalar\u0131 ve geli\u015fmi\u015f g\u00fcvenlik konfig\u00fcrasyonlar\u0131.<\/li>\n<li>AWS Cost Optimization ve maliyet y\u00f6netimi teknikleri.<\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>AWS, \u00f6l\u00e7eklenebilir ve performansl\u0131 web uygulama altyap\u0131lar\u0131 kurmak i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunuyor.  Bu makalede, temel kavramlardan ileri tekniklere kadar geni\u015f bir yelpazede konu ele al\u0131nd\u0131.  Ancak, uygulaman\u0131z\u0131n \u00f6zel ihtiya\u00e7lar\u0131n\u0131 kar\u015f\u0131lamak i\u00e7in AWS hizmetlerini do\u011fru \u015fekilde se\u00e7meniz ve yap\u0131land\u0131rman\u0131z \u00f6nemlidir. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini inceleyebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular:<\/h3>\n<ul>\n<li><strong>Soru:<\/strong> AWS&#8217;nin maliyeti nedir? <br \/><strong>Cevap:<\/strong> AWS, kullan-\u00f6de modelini kullan\u0131r.  Sadece kulland\u0131\u011f\u0131n\u0131z kaynaklar i\u00e7in \u00f6deme yapars\u0131n\u0131z.  Maliyetler, se\u00e7ti\u011finiz hizmetlere, kaynak miktar\u0131na ve kullan\u0131m s\u00fcresine ba\u011fl\u0131 olarak de\u011fi\u015fir.<\/li>\n<li><strong>Soru:<\/strong> Auto Scaling&#8217;i nas\u0131l optimize edebilirim? <br \/><strong>Cevap:<\/strong> Auto Scaling&#8217;in performans\u0131n\u0131 optimize etmek i\u00e7in uygun \u00f6l\u00e7eklendirme politikalar\u0131n\u0131 belirlemeniz, sa\u011fl\u0131k kontrollerini do\u011fru bir \u015fekilde yap\u0131land\u0131rman\u0131z ve \u00f6l\u00e7eklendirme metriklerini dikkatlice izlemeniz gerekir.<\/li>\n<li><strong>Soru:<\/strong> G\u00fcvenlik a\u00e7\u0131s\u0131ndan nelere dikkat etmeliyim? <br \/><strong>Cevap:<\/strong> G\u00fcvenlik a\u00e7\u0131s\u0131ndan, g\u00fc\u00e7l\u00fc parolalar kullanmal\u0131, d\u00fczenli g\u00fcvenlik g\u00fcncellemeleri yapmal\u0131 ve IAM rollerini en az ayr\u0131cal\u0131k ilkesiyle yap\u0131land\u0131rmal\u0131s\u0131n\u0131z.<\/li>\n<li><strong>Soru:<\/strong> Hangi veritaban\u0131 \u00e7\u00f6z\u00fcm\u00fcn\u00fc se\u00e7meliyim? <br \/><strong>Cevap:<\/strong> Veritaban\u0131 se\u00e7imi, uygulaman\u0131z\u0131n gereksinimlerine ve veri modelinize ba\u011fl\u0131d\u0131r.  RDBMS veya NoSQL veritaban\u0131 se\u00e7eneklerini kar\u015f\u0131la\u015ft\u0131rarak en uygun se\u00e7imi yapmal\u0131s\u0131n\u0131z.<\/li>\n<li><strong>Soru:<\/strong> AWS \u00f6\u011frenmek i\u00e7in nereden ba\u015flamal\u0131y\u0131m? <br \/><strong>Cevap:<\/strong> AWS&#8217;nin resmi dok\u00fcmanlar\u0131 ve e\u011fitim kaynaklar\u0131 ile ba\u015flamak iyi bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.  Ayr\u0131ca, \u00e7e\u015fitli online kurslar ve e\u011fitim platformlar\u0131ndan da faydalanabilirsiniz.<\/li>\n<\/ul>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131 H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131&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-27958","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 \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131<\/title>\n<meta name=\"description\" content=\"H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131 ve performans\u0131n\u0131 koruyabilmesi hayati \u00f6nem ta\u015f\u0131yor. Bu makalede, Amazon Web Services (AWS) kullanarak \u00f6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 nas\u0131l kurulaca\u011f\u0131n\u0131, temel kavramlardan ileri tekniklere kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z. AWS&#039;nin sundu\u011fu zengin hizmet yelpazesi ile uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu \u00f6l\u00e7eklenebilirli\u011fi ve performans\u0131 nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz. Haz\u0131rsan\u0131z, ba\u015flayal\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\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131\" \/>\n<meta property=\"og:description\" content=\"H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131 ve performans\u0131n\u0131 koruyabilmesi hayati \u00f6nem ta\u015f\u0131yor. Bu makalede, Amazon Web Services (AWS) kullanarak \u00f6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 nas\u0131l kurulaca\u011f\u0131n\u0131, temel kavramlardan ileri tekniklere kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z. AWS&#039;nin sundu\u011fu zengin hizmet yelpazesi ile uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu \u00f6l\u00e7eklenebilirli\u011fi ve performans\u0131 nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-21T06:00:29+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=\"11 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131\",\"datePublished\":\"2025-08-21T06:00:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/\"},\"wordCount\":2301,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/\",\"name\":\"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-21T06:00:29+00:00\",\"description\":\"H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131 ve performans\u0131n\u0131 koruyabilmesi hayati \u00f6nem ta\u015f\u0131yor. Bu makalede, Amazon Web Services (AWS) kullanarak \u00f6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 nas\u0131l kurulaca\u011f\u0131n\u0131, temel kavramlardan ileri tekniklere kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z. AWS'nin sundu\u011fu zengin hizmet yelpazesi ile uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu \u00f6l\u00e7eklenebilirli\u011fi ve performans\u0131 nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\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":"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131","description":"H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131 ve performans\u0131n\u0131 koruyabilmesi hayati \u00f6nem ta\u015f\u0131yor. Bu makalede, Amazon Web Services (AWS) kullanarak \u00f6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 nas\u0131l kurulaca\u011f\u0131n\u0131, temel kavramlardan ileri tekniklere kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z. AWS'nin sundu\u011fu zengin hizmet yelpazesi ile uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu \u00f6l\u00e7eklenebilirli\u011fi ve performans\u0131 nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz. Haz\u0131rsan\u0131z, ba\u015flayal\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\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131","og_description":"H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131 ve performans\u0131n\u0131 koruyabilmesi hayati \u00f6nem ta\u015f\u0131yor. Bu makalede, Amazon Web Services (AWS) kullanarak \u00f6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 nas\u0131l kurulaca\u011f\u0131n\u0131, temel kavramlardan ileri tekniklere kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z. AWS'nin sundu\u011fu zengin hizmet yelpazesi ile uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu \u00f6l\u00e7eklenebilirli\u011fi ve performans\u0131 nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-21T06:00:29+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"11 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131","datePublished":"2025-08-21T06:00:29+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/"},"wordCount":2301,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/","name":"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-21T06:00:29+00:00","description":"H\u0131zla b\u00fcy\u00fcyen bir internet d\u00fcnyas\u0131nda, web uygulaman\u0131z\u0131n beklenmedik trafik art\u0131\u015flar\u0131na dayan\u0131kl\u0131 olmas\u0131 ve performans\u0131n\u0131 koruyabilmesi hayati \u00f6nem ta\u015f\u0131yor. Bu makalede, Amazon Web Services (AWS) kullanarak \u00f6l\u00e7eklenebilir bir web uygulama altyap\u0131s\u0131 nas\u0131l kurulaca\u011f\u0131n\u0131, temel kavramlardan ileri tekniklere kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z. AWS'nin sundu\u011fu zengin hizmet yelpazesi ile uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu \u00f6l\u00e7eklenebilirli\u011fi ve performans\u0131 nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-uzerinde-olceklenebilir-web-uygulama-altyapisi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS \u00dczerinde \u00d6l\u00e7eklenebilir Web Uygulama Altyap\u0131s\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\/27958","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=27958"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27958\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}