{"id":327,"date":"2024-11-02T19:41:00","date_gmt":"2024-11-02T19:41:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=327"},"modified":"2025-03-23T19:43:05","modified_gmt":"2025-03-23T19:43:05","slug":"backstages-adoption-and-technology-stack","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=327","title":{"rendered":"Backstage&#8217;s Adoption and Technology Stack"},"content":{"rendered":"\n<p><strong>Backstage&#8217;s Adoption<\/strong><br>Backstage, Kubernetes&#8217;ten sonra CNCF&#8217;nin en h\u0131zl\u0131 b\u00fcy\u00fcyen \u00fc\u00e7\u00fcnc\u00fc projesi olarak dikkat \u00e7ekiyor. \u00c7\u0131k\u0131\u015f\u0131n\u0131n \u00fczerinden sadece d\u00f6rt y\u0131l ge\u00e7mesine ra\u011fmen, binlerce organizasyon Backstage&#8217;i kullanarak kendi Developer Portal&#8217;lar\u0131n\u0131 olu\u015fturmu\u015f durumda. Farkl\u0131 sekt\u00f6rlerden b\u00fcy\u00fck i\u015fletmeler ve scale-up&#8217;lar, Backstage framework&#8217;\u00fcn\u00fc benimseyerek \u00f6nemli faydalar sa\u011flad\u0131klar\u0131n\u0131 belirtiyorlar.<\/p>\n\n\n\n<p>Enterprise ekipleri, \u00f6rne\u011fin HP, American Airlines ve Expedia Group, y\u00fczlerce hatta binlerce geli\u015ftiriciyi Backstage platformlar\u0131na dahil ederek karma\u015f\u0131k ekosistemlerinde gezinmelerine yard\u0131mc\u0131 olmu\u015ftur. Bu ekipler, ihtiya\u00e7lar\u0131na ve markalar\u0131na g\u00f6re optimize edilmi\u015f Developer Portals ile b\u00fcy\u00fck ba\u015far\u0131lar elde etmi\u015flerdir. Backstage&#8217;e olan benimsenme s\u00fcre\u00e7lerinde, executive buy-in&#8217;in al\u0131nmas\u0131n\u0131n \u00e7ok \u00f6nemli bir ad\u0131m oldu\u011funu belirtiyorlar.<\/p>\n\n\n\n<p>\u00d6te yandan, Netlify, Snyk ve Glovo gibi scale-up&#8217;lar da Backstage toplulu\u011funa kat\u0131lanlar aras\u0131nda yer al\u0131yor. Bu \u015firketler, h\u0131zl\u0131 b\u00fcy\u00fcmelerini y\u00f6netebilmek ad\u0131na Backstage&#8217;i kullan\u0131yorlar \u00e7\u00fcnk\u00fc bu ara\u00e7, yeni m\u00fchendisleri kolayca entegre etmelerini sa\u011fl\u0131yor. Developer experience\u2019i birincil de\u011ferleri olarak g\u00f6ren bu \u015firketler, Backstage\u2019i tak\u0131mlar\u0131na katk\u0131 sa\u011flayan \u00f6nemli bir enabler olarak kabul ediyorlar.<\/p>\n\n\n\n<p>Backstage\u2019in public adopter\u2019lar\u0131, farkl\u0131 b\u00fcy\u00fckl\u00fcklerde ve sekt\u00f6rlerdeki organizasyonlardan olu\u015fuyor ve bunlar Backstage\u2019in sa\u011flad\u0131\u011f\u0131 faydalar\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde raporluyorlar.<\/p>\n\n\n\n<p><strong>Adopter Spotlights: American Airlines and Spotify<\/strong><br>American Airlines, Backstage&#8217;in \u00fcretim versiyonunu, yani Runway\u2019i tan\u0131tt\u0131\u011f\u0131 bir demo sunumu ger\u00e7ekle\u015ftirdi. Bu demo, Backstage\u2019in nas\u0131l etkin bir \u015fekilde kullan\u0131ld\u0131\u011f\u0131n\u0131 ve \u015firketin ihtiya\u00e7lar\u0131na nas\u0131l entegre edildi\u011fini g\u00f6stermekteydi.<\/p>\n\n\n\n<p><strong>Technology Stack<\/strong><br>Backstage&#8217;i kendi Developer Portal&#8217;\u0131n\u0131z\u0131 olu\u015fturmak i\u00e7in kullanmay\u0131 d\u00fc\u015f\u00fcn\u00fcyorsan\u0131z, technology stack olduk\u00e7a \u00f6nemli bir fakt\u00f6r olabilir. Backstage, farkl\u0131 teknolojileri bir araya getirerek birle\u015ftirici bir yap\u0131 sa\u011fl\u0131yor ve bunlar\u0131n \u00e7o\u011fu olduk\u00e7a pop\u00fcler teknolojiler.<\/p>\n\n\n\n<p>Backstage instance&#8217;\u0131n\u0131z\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in en \u00f6nemli ara\u00e7lardan biri YAML\u2019d\u0131r \u00e7\u00fcnk\u00fc metadata dosyalar\u0131 genellikle YAML format\u0131nda tutulur. Temel bir yap\u0131land\u0131rma i\u00e7in React bilgisi faydal\u0131 olabilir, \u00e7\u00fcnk\u00fc Backstage\u2019in UI\u2019s\u0131n\u0131 \u00f6zelle\u015ftirmek ve eklentiler eklemek i\u00e7in bu teknoloji kullan\u0131l\u0131r. E\u011fer \u00f6zel i\u015fleme ve eklentiler olu\u015fturmak istiyorsan\u0131z, Backstage\u2019in backend taraf\u0131n\u0131 y\u00f6neten Node.js bilgisi gereklidir. TypeScript ise projenin her alan\u0131nda tercih edilen bir dil olarak \u00f6ne \u00e7\u0131k\u0131yor.<\/p>\n\n\n\n<p>Docker kullanma bilgisi, yerel geli\u015ftirme s\u00fcrecinde olduk\u00e7a faydal\u0131d\u0131r. Bu sayede, \u00f6rne\u011fin TechDocs\u2019u da\u011f\u0131tmadan \u00f6nce yerel ortamda olu\u015fturabilir ve Backstage instance\u2019\u0131n\u0131z\u0131 daha verimli bir \u015fekilde \u00e7al\u0131\u015ft\u0131rabilirsiniz. Backstage, paket y\u00f6netimi i\u00e7in YARN kullanmaktad\u0131r.<\/p>\n\n\n\n<p>Backstage\u2019i daha iyi kavrayabilmek i\u00e7in monorepo (tek depo) yap\u0131s\u0131n\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamak olduk\u00e7a \u00f6nemlidir \u00e7\u00fcnk\u00fc Backstage, bir monorepo olarak tasarlanm\u0131\u015ft\u0131r. Ayr\u0131ca, Backstage, her ay minor versiyon g\u00fcncellemeleri yaparak Semantik Versiyonlama (Semantic Versioning) \u015femas\u0131 izler.<\/p>\n\n\n\n<p><strong>Sonu\u00e7<\/strong><br>Backstage, b\u00fcy\u00fck organizasyonlardan h\u0131zla b\u00fcy\u00fcyen \u015firketlere kadar bir\u00e7ok farkl\u0131 sekt\u00f6rdeki geli\u015ftiriciler i\u00e7in de\u011ferli bir platform sunuyor. Hem b\u00fcy\u00fck \u00e7apl\u0131 projelerde hem de k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli geli\u015fimlerde \u00f6nemli faydalar sa\u011flayan Backstage, sa\u011flad\u0131\u011f\u0131 developer experience ile projeleri h\u0131zland\u0131r\u0131yor ve i\u015fleri daha verimli hale getiriyor. Kullan\u0131c\u0131 dostu yap\u0131s\u0131, \u00f6zelle\u015ftirilebilirli\u011fi ve g\u00fc\u00e7l\u00fc eklenti ekosistemi sayesinde geli\u015fen ve b\u00fcy\u00fcyen yaz\u0131l\u0131m ekipleri i\u00e7in vazge\u00e7ilmez bir ara\u00e7 haline gelmi\u015ftir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backstage&#8217;s AdoptionBackstage, Kubernetes&#8217;ten sonra CNCF&#8217;nin en h\u0131zl\u0131 b\u00fcy\u00fcyen \u00fc\u00e7\u00fcnc\u00fc projesi olarak dikkat \u00e7ekiyor. \u00c7\u0131k\u0131\u015f\u0131n\u0131n \u00fczerinden sadece d\u00f6rt y\u0131l ge\u00e7mesine ra\u011fmen, binlerce organizasyon Backstage&#8217;i kullanarak kendi Developer Portal&#8217;lar\u0131n\u0131 olu\u015fturmu\u015f durumda. Farkl\u0131 sekt\u00f6rlerden b\u00fcy\u00fck i\u015fletmeler ve scale-up&#8217;lar, Backstage framework&#8217;\u00fcn\u00fc benimseyerek \u00f6nemli faydalar sa\u011flad\u0131klar\u0131n\u0131 belirtiyorlar. Enterprise ekipleri, \u00f6rne\u011fin HP, American Airlines ve Expedia Group, y\u00fczlerce hatta binlerce geli\u015ftiriciyi\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=327\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":320,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[85,127,137,138,133],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/327"}],"collection":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=327"}],"version-history":[{"count":1,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/327\/revisions"}],"predecessor-version":[{"id":328,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/327\/revisions\/328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/media\/320"}],"wp:attachment":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}