• düzgün bir şekilde hizmet veren bir yazılımın sahip olması gereken nitelikler silsilesi.
    https://12factor.net/
  • yeni buldum bende türkçe çevriside bulunuyor.
    developer arkadaşlar bir baksın bence.
  • beş gereksinimli uygulama olarak da adlandırılabilir; beş gereksinimi karşılamak için tasarlanmış bir metodolojiyi anlatan manifestodur. nedir bu beş gereksinim:

    - dekleratif biçimde tanımlanmış (uygulama konfigürasyonu, inşa ve konuşlandırma anlamında) kurulum otomasyonu ile yeni geliştiricilerin kolay katılımını sağlamak. (böylelikle işgücü yatayda ölçeklenebilir.)
    - os ile arada temiz bir arayüz tanımlayarak çalışma ortamları arasında taşınabilirlik
    - modern bulut ortamlarında uygunluğu sağlayarak sunucu ve sistem yönetimi gereksinimlerini azaltmak
    - üretim ve üretim dışı ortamlar arasındaki farklılıkların minimizasyonu; continuous deployment'a imkan tanıyarak çevikliği sağlamak
    - (uygulamanın işlem kapasitesinin) araçlarda, mimaride veya geliştirme pratiklerinde büyük değişiklik yapmadan ölçeğini arttırabilmek

    bu beş gereksinimi karşılayarak saas geliştirme metodolojisi tanımlar bu on iki faktör. heroku çalışanlarının katkılarıyla hazırlanmış ve 2011 gibi yayımlanmıştır.

    bulunduğunuz ortam bir saas geliştirme ortamı değil ise bu faktörlerden bazıları anlamsızlaşabilir, embedded işler yapan bir arkadaşla 12 factor tartışması yapmak gibi jackass bir aktiviteye girmedim ama öyledir. ( p-> q, q->p anlamına gelmez, bazılarının sandığı üzere.) diğer yandan yıl 2011 demişim, köprünün altından çok su aktı; daha sonradan bunun üstüne kendi eklemelerini yapanlar da çıkmıştır.*
  • google cloud'da, senior software engineer olarak çalışan ahmet alp balkan tarafından, çok güzel bir şekilde anlatılmış olan konu.

    https://youtu.be/xunohql8mw8
hesabın var mı? giriş yap