Tag Archives: azure

Backstage’de Entity Kayıtları ve Yönetimi

Backstage, yazılım geliştirme ve operasyon süreçlerini iyileştirmek için kullanılan popüler bir açık kaynaklı geliştirme portalıdır. Backstage, farklı türlerde entity’leri yönetme ve organize etme imkanı sunar. Bu makalede, Backstage’deki entity kayıtları, konumlar, orphaned entity’ler, silme işlemleri ve Backstage’in farklı türdeki entity’leri nasıl ele aldığını detaylı bir şekilde inceleyeceğiz. Entity Kayıtları ve Çalışma Süreci Backstage’de, bir entity… Read More »

Self-Hosted Backstage vs. Managed Backstage: A Comparison

Language: English When adopting Backstage for your organization, one key decision you’ll need to make is whether to go with a self-hosted or managed solution. Both options come with their own set of advantages and challenges, and the choice largely depends on your team’s needs, resources, and the level of customization you require. Self-Hosted Backstage… Read More »

Backstage’s Adoption and Technology Stack

Backstage’s AdoptionBackstage, Kubernetes’ten sonra CNCF’nin en hızlı büyüyen üçüncü projesi olarak dikkat çekiyor. Çıkışının üzerinden sadece dört yıl geçmesine rağmen, binlerce organizasyon Backstage’i kullanarak kendi Developer Portal’larını oluşturmuş durumda. Farklı sektörlerden büyük işletmeler ve scale-up’lar, Backstage framework’ünü benimseyerek önemli faydalar sağladıklarını belirtiyorlar. Enterprise ekipleri, örneğin HP, American Airlines ve Expedia Group, yüzlerce hatta binlerce geliştiriciyi… Read More »

TechDocs ile Belge Oluşturma Stratejileri

TechDocs, markdown dosyalarını bir depoda bulunduktan sonra, bu belgeleri Backstage instance’ınızda yayınlanacak sayfalara dönüştürmek için üç aşamadan geçer: hazırlık, üretim ve yayına alma. Bu süreç, belgelerinizi kolayca yönetmek ve sunmak için etkili bir yol sunar. Ancak üretim ortamlarında daha dikkatli yaklaşılması gereken bazı noktalar da vardır. Hazırlık Aşaması İlk aşama, TechDocs’un component’in deposunu geçici bir… Read More »

Backstage ile Verimli Yazılım Geliştirme: Scaffolder, TechDocs ve Daha Fazlası

Backstage, yazılım geliştirme süreçlerinde ekiplerin verimliliğini artırmak için sunduğu güçlü özelliklerle dikkat çekiyor. Özellikle, yeni geliştiricilerin hızlı bir şekilde projelere adapte olmalarını sağlayan Scaffolder‘dan, belgelerin merkezi bir şekilde yönetilmesine olanak tanıyan TechDocs’a kadar birçok farklı özellik sunuyor. Bu yazıda, Backstage’in sunduğu temel araçları ve bunların nasıl işlerinizi kolaylaştırabileceğini daha ayrıntılı bir şekilde keşfedeceğiz. Backstage Scaffolder:… Read More »

Backstage ve Developer Experience: Geliştiricilerin Deneyimi Nasıl İyileştirilir?

Teknolojinin hızla geliştiği bu dönemde, yazılım geliştirme ekiplerinin verimli ve mutlu bir şekilde çalışması, başarıyı getiren en önemli faktörlerden biri. Backstage, işte bu hedefi güdüyor. Hedefi, geliştiricilerin deneyimini (Developer Experience – DX) iyileştirerek daha yaratıcı ve üretken olmalarını sağlamak. Spotify, Backstage’i kullanarak geliştirici deneyimini nasıl merkezi bir hale getirdiğini ve bundan nasıl faydalandığını tecrübeleriyle kanıtladı.… Read More »

Dockerfile ile Yarn 1.22 Monorepos’unda Turborepo Kullanımı

Eğer daha önce Yarn monorepo projelerinde çalıştıysanız, birbirine bağımlı iş alanlarına (workspace) sahip geliştirme için Docker konteyneri oluşturmanın zorluklarını bilirsiniz. Özellikle, gereksiz yeniden derlemelerden kaçınmak zor olabilir. Turborepo, JavaScript ve TypeScript projeleri için optimize edilmiş bir build sistemi olarak bu işi çok daha kolay hale getiriyor. Örnek bir proje yapısı düşünelim: Adım 1: .dockerignore Dosyasını… Read More »

AKS Cluster Security (AppArmor , Seccomp)

API Sunucusu ve Düğüm Güvenliği Microsoft Entra Id ve Kubernetes RBAC Kullanımı: Microsoft Entra Id ve Kubernetes’in Rol Tabanlı Erişim Kontrolü (RBAC), API sunucusuna erişim için güçlü bir güvenlik katmanı sağlar. Bu entegrasyon, kimlik doğrulama ve yetkilendirme işlemlerini merkezi olarak yönetmeye olanak tanır. Düğüm Güvenliği: AKS kümenizdeki düğümleri güvenli tutmak için, düzenli olarak güvenlik yamaları… Read More »