{"id":3362,"date":"2024-11-08T22:00:17","date_gmt":"2024-11-08T19:00:17","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/"},"modified":"2024-11-08T22:00:17","modified_gmt":"2024-11-08T19:00:17","slug":"awsde-sst-ile-blinks-uygulamasi-gelistirme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/","title":{"rendered":"AWS&#8217;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme"},"content":{"rendered":"<p>AWS&#8217;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme<\/p>\n<p>Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web Services (AWS) \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131lan bir web uygulamas\u0131 olan Blinks&#8217;in nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Bu makalede, Serverless Stack Toolkit (SST) adl\u0131 bir ara\u00e7tan faydalanarak Blinks&#8217;i basit ve h\u0131zl\u0131 bir \u015fekilde nas\u0131l kurabilece\u011finizi g\u00f6sterece\u011fim.<\/p>\n<h2>Blinks Nedir?<\/h2>\n<p>Blinks, kullan\u0131c\u0131lara k\u0131sa i\u00e7erikler olu\u015fturma ve payla\u015fma imkan\u0131 sa\u011flayan bir web uygulamas\u0131d\u0131r. Bu i\u00e7erikler, birka\u00e7 saniyelik k\u0131sa videolardan, metinlere veya resimlere kadar \u00e7e\u015fitli formatlarda olabilir. Blinks, sosyal medya platformlar\u0131na benzer bir \u015fekilde \u00e7al\u0131\u015f\u0131r, kullan\u0131c\u0131lar kendi i\u00e7eriklerini payla\u015fabilir, di\u011fer kullan\u0131c\u0131lar\u0131n i\u00e7eriklerini izleyebilir ve etkile\u015fim kurabilirler.<\/p>\n<h2>SST ile Blinks&#8217;i Kurma<\/h2>\n<p>SST, AWS kaynaklar\u0131n\u0131 tan\u0131mlamak ve da\u011f\u0131tmak i\u00e7in kullan\u0131lan bir ara\u00e7t\u0131r. SST, YAML tabanl\u0131 bir yap\u0131land\u0131rma dosyas\u0131 kullanarak AWS&#8217;de serverless uygulamalar olu\u015fturmay\u0131 kolayla\u015ft\u0131r\u0131r. Bu sayede, karma\u015f\u0131k altyap\u0131 yap\u0131land\u0131rmas\u0131 ile u\u011fra\u015fmak zorunda kalmadan uygulaman\u0131z\u0131 h\u0131zl\u0131 bir \u015fekilde olu\u015fturabilir ve da\u011f\u0131tabilirsiniz.<\/p>\n<h3>1. Ad\u0131m: Projenizi Ba\u015flatma<\/h3>\n<p>Projemizi ba\u015flatmak i\u00e7in SST&#8217;yi kullanaca\u011f\u0131z. Terminalinize a\u015fa\u011f\u0131daki komutu girin:<\/p>\n<p>&#8220;`bash<br \/>\nnpx create-sst@latest blinks &#8211;template minimal<br \/>\n&#8220;`<\/p>\n<p>Bu komut, &#8220;blinks&#8221; adl\u0131 bir proje klas\u00f6r\u00fc olu\u015fturacak ve i\u00e7ine temel SST yap\u0131land\u0131rmas\u0131n\u0131 ve baz\u0131 \u00f6rnek dosyalar\u0131 ekleyecektir.<\/p>\n<h3>2. Ad\u0131m: Uygulama Kaynaklar\u0131n\u0131 Tan\u0131mlama<\/h3>\n<p>Projemizi ba\u015flatt\u0131ktan sonra, &#8220;stacks\/MyStack.ts&#8221; dosyas\u0131n\u0131 a\u00e7arak uygulama kaynaklar\u0131m\u0131z\u0131 tan\u0131mlayaca\u011f\u0131z. Bu dosya, uygulamam\u0131z\u0131n AWS kaynaklar\u0131n\u0131 nas\u0131l tan\u0131mlayaca\u011f\u0131m\u0131z\u0131 belirtir. \u00d6rne\u011fin, a\u015fa\u011f\u0131daki kod bir S3 depolama alan\u0131, bir CloudFront da\u011f\u0131t\u0131m\u0131 ve bir API Gateway endpoint&#8217;ini tan\u0131mlar:<\/p>\n<p>&#8220;`typescript<br \/>\nimport * as sst from &#8216;sst&#8217;;<br \/>\nimport * as s3 from &#8216;aws-cdk-lib\/aws-s3&#8217;;<br \/>\nimport * as cloudfront from &#8216;aws-cdk-lib\/aws-cloudfront&#8217;;<br \/>\nimport * as origins from &#8216;aws-cdk-lib\/aws-cloudfront-origins&#8217;;<br \/>\nimport * as apigateway from &#8216;aws-cdk-lib\/aws-apigatewayv2&#8217;;<br \/>\nimport * as integrations from &#8216;aws-cdk-lib\/aws-apigatewayv2-integrations&#8217;;<\/p>\n<p>export default function main(app: sst.App): void {<br \/>\n  \/\/ S3 Depolama Alan\u0131 Olu\u015fturma<br \/>\n  const bucket = new s3.Bucket(app, &#8216;BlinksBucket&#8217;);<\/p>\n<p>  \/\/ CloudFront Da\u011f\u0131t\u0131m\u0131 Olu\u015fturma<br \/>\n  const distribution = new cloudfront.Distribution(app, &#8216;BlinksDistribution&#8217;, {<br \/>\n    defaultBehavior: {<br \/>\n      origin: new origins.S3Origin(bucket),<br \/>\n    },<br \/>\n  });<\/p>\n<p>  \/\/ API Gateway Endpoint&#8217;i Olu\u015fturma<br \/>\n  const api = new apigateway.HttpApi(app, &#8216;BlinksApi&#8217;, {<br \/>\n    defaultIntegration: new integrations.LambdaProxyIntegration({<br \/>\n      handler: &#8216;src\/functions\/get-blinks.handler&#8217;,<br \/>\n    }),<br \/>\n  });<br \/>\n}<br \/>\n&#8220;`<\/p>\n<h3>3. Ad\u0131m: Uygulama Fonksiyonlar\u0131n\u0131 Yazma<\/h3>\n<p>Uygulama kaynaklar\u0131m\u0131z\u0131 tan\u0131mlad\u0131ktan sonra, &#8220;src\/functions&#8221; klas\u00f6r\u00fcne uygulama fonksiyonlar\u0131m\u0131z\u0131 yazaca\u011f\u0131z. Bu fonksiyonlar, kullan\u0131c\u0131 taleplerini i\u015fleyerek uygulamam\u0131z\u0131n i\u015flevselli\u011fini sa\u011flar. \u00d6rne\u011fin, a\u015fa\u011f\u0131daki kod bir &#8220;get-blinks&#8221; fonksiyonu tan\u0131mlar:<\/p>\n<p>&#8220;`typescript<br \/>\nimport { Handler } from &#8216;aws-lambda&#8217;;<br \/>\nimport { APIGatewayProxyEvent, APIGatewayProxyResult } from &#8216;aws-lambda&#8217;;<\/p>\n<p>export const handler: Handler = async (event: APIGatewayProxyEvent): Promise<APIGatewayProxyResult> => {<br \/>\n  \/\/ Burada Blinks verilerini alma i\u015flemini ger\u00e7ekle\u015ftirirsiniz<br \/>\n  \/\/ \u00d6rnek olarak, S3 depolama alan\u0131ndan verileri okuyabilirsiniz<\/p>\n<p>  return {<br \/>\n    statusCode: 200,<br \/>\n    body: JSON.stringify({ message: &#8216;Blinks verileri ba\u015far\u0131l\u0131 bir \u015fekilde al\u0131nd\u0131&#8217; }),<br \/>\n  };<br \/>\n};<br \/>\n&#8220;`<\/p>\n<h3>4. Ad\u0131m: Uygulamay\u0131 Da\u011f\u0131tma<\/h3>\n<p>Uygulama kaynaklar\u0131m\u0131z\u0131 tan\u0131mlad\u0131k ve fonksiyonlar\u0131m\u0131z\u0131 yazd\u0131k. \u015eimdi, uygulamam\u0131z\u0131 da\u011f\u0131tmak i\u00e7in &#8220;sst deploy&#8221; komutunu kullanaca\u011f\u0131z. Bu komut, AWS&#8217;de uygulamam\u0131z\u0131 tan\u0131mlad\u0131\u011f\u0131m\u0131z kaynaklar\u0131 olu\u015fturacak ve da\u011f\u0131tacakt\u0131r.<\/p>\n<p>&#8220;`bash<br \/>\nsst deploy<br \/>\n&#8220;`<\/p>\n<p>SST, uygulamam\u0131z\u0131n da\u011f\u0131t\u0131m\u0131n\u0131 otomatikle\u015ftirecek ve uygulamam\u0131z\u0131n eri\u015filebilir olmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h2>SST&#8217;nin Avantajlar\u0131<\/h2>\n<p>SST&#8217;nin birka\u00e7 avantaj\u0131 vard\u0131r:<\/p>\n<ul>\n<li>Kolay Kurulum ve Kullan\u0131m: SST, Serverless uygulamalar\u0131 olu\u015fturmay\u0131 kolayla\u015ft\u0131r\u0131r. Basit bir komut ile projenizi olu\u015fturabilir ve da\u011f\u0131tabilirsiniz.<\/li>\n<li>Otomatikle\u015ftirilmi\u015f Da\u011f\u0131t\u0131m: SST, uygulama da\u011f\u0131t\u0131m\u0131n\u0131 otomatikle\u015ftirir. Bu sayede, el ile AWS kaynaklar\u0131 olu\u015fturma ve yap\u0131land\u0131rma i\u015flemlerini ortadan kald\u0131rabilirsiniz.<\/li>\n<li>TypeScript Deste\u011fi: SST, TypeScript&#8217;i destekler. Bu sayede, kodunuzu daha d\u00fczenli ve s\u00fcrd\u00fcr\u00fclebilir bir \u015fekilde yazabilirsiniz.<\/li>\n<li>Geni\u015f Kaynak Deste\u011fi: SST, AWS&#8217;deki \u00e7e\u015fitli kaynaklar\u0131 destekler. Bu sayede, Serverless uygulamalar\u0131n\u0131z\u0131 istedi\u011finiz gibi yap\u0131land\u0131rabilirsiniz.<\/li>\n<\/ul>\n<h2>Blinks&#8217;i Geli\u015ftirme<\/h2>\n<p>Blinks&#8217;i geli\u015ftirmek i\u00e7in SST&#8217;nin sundu\u011fu \u00e7e\u015fitli \u00f6zelliklerinden yararlanabilirsiniz. \u00d6rne\u011fin, a\u015fa\u011f\u0131daki \u00f6zellikleri kullanabilirsiniz:<\/p>\n<ul>\n<li>Kullan\u0131c\u0131 Oturum A\u00e7ma: Kullan\u0131c\u0131 oturum a\u00e7ma i\u015flemini ger\u00e7ekle\u015ftirmek i\u00e7in SST&#8217;nin sunmu\u015f oldu\u011fu AWS Cognito entegrasyonunu kullanabilirsiniz.<\/li>\n<li>Veritaban\u0131 Entegrasyonu: Veri depolamak i\u00e7in SST&#8217;nin sunmu\u015f oldu\u011fu Amazon DynamoDB entegrasyonunu kullanabilirsiniz.<\/li>\n<li>WebSockets: Ger\u00e7ek zamanl\u0131 g\u00fcncellemeler i\u00e7in SST&#8217;nin sunmu\u015f oldu\u011fu Amazon API Gateway ve Amazon WebSocket API entegrasyonlar\u0131n\u0131 kullanabilirsiniz.<\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>SST, Serverless uygulamalar olu\u015fturmak i\u00e7in g\u00fc\u00e7l\u00fc ve kullan\u0131m\u0131 kolay bir ara\u00e7t\u0131r. Bu makalede, SST kullanarak Blinks uygulamas\u0131n\u0131 nas\u0131l kurabilece\u011finizi g\u00f6sterdik. SST ile AWS&#8217;de Serverless uygulamalar olu\u015fturmak, kodunuzu daha d\u00fczenli ve s\u00fcrd\u00fcr\u00fclebilir hale getirmenize, zaman ve \u00e7aba kazanman\u0131za ve daha h\u0131zl\u0131 bir \u015fekilde uygulama geli\u015ftirmenize yard\u0131mc\u0131 olur.<\/p>\n<p>Daha fazla bilgi ve \u00f6rnek kodlar i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> web sitesini ziyaret edebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale, AWS&#8217;de SST ile Serverless uygulamalar olu\u015fturma konusunda size yard\u0131mc\u0131 olmu\u015ftur. Ba\u015far\u0131lar!<\/p>\n<p>#Etiketler: AWS, SST, Serverless, Blinks, Uygulama Geli\u015ftirme, Cloud Computing, Serverless Architecture, AWS Services, TypeScript, API Gateway, S3, CloudFront, DynamoDB, WebSockets<\/p>\n","protected":false},"excerpt":{"rendered":"AWS&#8217;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web&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-3362","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&#039;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme<\/title>\n<meta name=\"description\" content=\"Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web Services (AWS) \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131lan bir web uygulamas\u0131 olan Blinks&#039;in nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Bu makalede, Serverless Stack Toolkit (SST) adl\u0131 bir ara\u00e7tan faydalanarak Blinks&#039;i basit ve h\u0131zl\u0131 bir \u015fekilde nas\u0131l kurabilece\u011finizi g\u00f6sterece\u011fim.\" \/>\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\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS&#039;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web Services (AWS) \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131lan bir web uygulamas\u0131 olan Blinks&#039;in nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Bu makalede, Serverless Stack Toolkit (SST) adl\u0131 bir ara\u00e7tan faydalanarak Blinks&#039;i basit ve h\u0131zl\u0131 bir \u015fekilde nas\u0131l kurabilece\u011finizi g\u00f6sterece\u011fim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-08T19:00:17+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=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS&#8217;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme\",\"datePublished\":\"2024-11-08T19:00:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/\"},\"wordCount\":902,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/\",\"name\":\"AWS'de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-08T19:00:17+00:00\",\"description\":\"Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web Services (AWS) \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131lan bir web uygulamas\u0131 olan Blinks'in nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Bu makalede, Serverless Stack Toolkit (SST) adl\u0131 bir ara\u00e7tan faydalanarak Blinks'i basit ve h\u0131zl\u0131 bir \u015fekilde nas\u0131l kurabilece\u011finizi g\u00f6sterece\u011fim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS&#8217;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme\"}]},{\"@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'de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme","description":"Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web Services (AWS) \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131lan bir web uygulamas\u0131 olan Blinks'in nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Bu makalede, Serverless Stack Toolkit (SST) adl\u0131 bir ara\u00e7tan faydalanarak Blinks'i basit ve h\u0131zl\u0131 bir \u015fekilde nas\u0131l kurabilece\u011finizi g\u00f6sterece\u011fim.","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\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS'de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme","og_description":"Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web Services (AWS) \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131lan bir web uygulamas\u0131 olan Blinks'in nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Bu makalede, Serverless Stack Toolkit (SST) adl\u0131 bir ara\u00e7tan faydalanarak Blinks'i basit ve h\u0131zl\u0131 bir \u015fekilde nas\u0131l kurabilece\u011finizi g\u00f6sterece\u011fim.","og_url":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-08T19:00:17+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS&#8217;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme","datePublished":"2024-11-08T19:00:17+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/"},"wordCount":902,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/","url":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/","name":"AWS'de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-08T19:00:17+00:00","description":"Merhaba! Bug\u00fcn, Serverless Application Model (SAM) \u00fczerinde in\u015fa edilen ve Amazon Web Services (AWS) \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131lan bir web uygulamas\u0131 olan Blinks'in nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Bu makalede, Serverless Stack Toolkit (SST) adl\u0131 bir ara\u00e7tan faydalanarak Blinks'i basit ve h\u0131zl\u0131 bir \u015fekilde nas\u0131l kurabilece\u011finizi g\u00f6sterece\u011fim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/awsde-sst-ile-blinks-uygulamasi-gelistirme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS&#8217;de SST ile Blinks Uygulamas\u0131 Geli\u015ftirme"}]},{"@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\/3362","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=3362"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3362\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=3362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=3362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=3362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}