1 puan yazan GN⁺ 2023-10-13 | 1 yorum | WhatsApp'ta paylaş
  • Bu makale, SaaS uygulamaları oluşturmak için bir metodoloji olan twelve-factor app'i ele alır.
  • Twelve-factor app metodolojisi, yapılandırma otomasyonu için deklaratif bir biçim kullanarak projeye katılan yeni geliştiricilerin zaman ve maliyetini azaltır.
  • Bu metodoloji, temel işletim sistemiyle temiz bir sözleşmeyi koruyarak çalışma ortamları arasında azami taşınabilirlik sağlar.
  • Bu metodoloji, sunucu ve sistem yönetimi ihtiyacını ortadan kaldırır ve modern bulut platformlarına dağıtım için uygundur.
  • Geliştirme ve üretim arasındaki farkı en aza indirerek azami çeviklik için sürekli dağıtımı mümkün kılar.
  • Twelve-factor app, araçlarda, mimaride veya geliştirme pratiklerinde büyük değişiklikler olmadan ölçeklenebilir.
  • Bu metodoloji, veritabanları, kuyruklar, bellek önbellekleri gibi çeşitli arka uç hizmetlerini kullanan, herhangi bir programlama dilinde yazılmış uygulamalara uygulanabilir.
  • Bu metodoloji, yazılımın genellikle bir hizmet olarak sunulduğu web uygulamaları veya SaaS gibi modern çağda özellikle önemlidir.

1 yorum

 
GN⁺ 2023-10-13
Hacker News görüşleri
  • Twelve-Factor App önerileri, 2011’de Heroku’ya ve o dönemin konteynerleştirilmiş altyapı özelliklerine dayanıyordu
  • Bazı kullanıcılar, bu yönergelerin mühendislik ilkelerinden çok bunları üreten şirketin ürün özelliklerine dayandığı için faydadan çok zarar verdiğini düşünüyor
  • Ortam değişkenleriyle yapılandırma gibi bazı noktalar, olası güvenlik riskleri ve yapılandırılmış dosya tabanlı ayarların terk edilmesi nedeniyle tartışmalı bulunuyor
  • Bir depoda tek bir uygulama bulundurma yönergesi konusunda görüş ayrılığı var; bazıları, işlevsel olarak bağlantılı ve aynı sürüm döngüsünü paylaşan birden fazla uygulamanın tek bir depoda geliştirilebileceğini savunuyor
  • Konteyner çağında ortamlar daha az kararlı ve daha az güvenli olduğundan, bu yönergelerin daha az uygulanabilir olduğu düşünülüyor
  • Bazı kullanıcılar yönergeleri faydalı buluyor, ancak bunun yalnızca önemini zaten anlayan kişiler için geçerli olduğunu söylüyor
  • 2012’de yazılmış olmasına rağmen, bu yönergeler bugünkü barındırma soyutlamalarının şekillenmesinde etkili oldu
  • Belgede yer alan kuralların yeterince gerekçelendirilmemesi eleştiriliyor
  • Bazı kullanıcılar WordPress gibi geleneksel, Twelve-Factor olmayan uygulamalara bu yönergeleri uygulamaya çalıştı, ancak başarı düzeyi değişken oldu