Kendi sunucumda uygulama çalıştırmak, çoğu zaman büyük yazılım şirketlerinin sunduğu çözümlere kıyasla daha fazla kontrol imkanı sağlıyor. Verilerimin nerede saklandığını seçebiliyor, hangi hizmetlerin donanımımda çalışacağına karar verebiliyor ve iş akışıma uygun bir yapı oluşturabiliyorum. Bu özgürlük, kendi sunucumu kullanma nedenlerimden biri.


Ancak, kendi sunucumda uygulama çalıştırmakla geçen her zaman, ekosistemin karmaşıklığı artıyor. Sayısız uygulama, konteyner ve alternatif dikkat çekiyor. Bir araç bulmak kolay; ancak hangi aracın verilerim için güvenilir olduğunu anlamak çok daha zor.



Açık kaynak kodlu projelerde fikir eksikliği yok. Eksik olan, bu projelerin geliştiricilerinin sayısı.
Yeni bir proje ortaya çıktığında, genellikle zaten kullandığım bir uygulamanın neredeyse aynı şeyi yaptığını görüyorum. Arayüz farklı olabilir veya birkaç ek özellik sunabilir, ancak temel fikir genellikle aynıdır.
Mevcut kodları değiştirmekten daha kolay olduğu için sıfırdan yeni bir uygulama geliştirmek bazen cazip gelebilir. Ancak bu durum, sürekli olarak aynı tür uygulamaları yeniden oluşturma döngüsüne yol açabilir. Her yeni projenin gereksiz olmadığını düşünüyorum. Bazıları gerçekten daha iyi veya farklı bir sorunu çözüyor. Ancak, farklar küçükse, bu projelerin sayısının topluluğun gerçekçi olarak destekleyebileceğinden fazla olup olmadığını merak ediyorum.

Kullanmakta olduğum uygulamaları değiştirmek için acele etmiyorum. Bir şey ilginç geldiğinde, genellikle her şeyi aynı anda taşımak yerine daha küçük bir veri kümesiyle test ediyorum. Her şeyin nasıl çalıştığını görmek istiyorum.



Örneğin, PDF araçları konusunda Stirling-PDF kullanıyordum, ancak BentoPDF’yi denemeye karar verdim. Önce tüm dosyaları taşımak yerine daha küçük bir dosya grubu ile başladım. Birkaç hafta sonra, BentoPDF’nin çalışma şeklime daha uygun olduğunu gördüm. Bundan emin olduktan sonra, PDF iş akışımı tamamen BentoPDF’ye taşıdım.

Şimdi kendi sunucumda çalışan uygulamaları bu şekilde kullanmayı tercih ediyorum. Sadece yeni bir şey ilginç göründüğü için sürekli olarak farklı projeler arasında geçiş yapmaktan kaçınmak istiyorum. Önce test etmeli, bir süre kullanmalı ve ardından gerçekten buna değer olup olmadığına karar vermeliyim.
Kendi sunucumuzda çalışan uygulamalar ekosistemine daha fazla proje değil, daha iyi projeler gerekiyor. Yeni uygulamaların geliştirilmesine son vermemizin gerekmediğini düşünüyorum. Ancak her projenin sadece başka bir alternatif olmanın ötesinde bir amaca hizmet etmesi gerekiyor. Benim için odak noktası, gerçek sorunları çözen ve uzun süre kullanmaya değer olan araçlar geliştirmek olmalı. Kullanıcıların sürekli olarak değiştirmek zorunda kalacakları sayısız alternatife kıyasla, güçlü ve kullanışlı projelerin daha küçük bir sayısı daha değerli olacaktır.

Kaynak: xda-portal