BoluBeyi adlı üyeden alıntı
Merhaba hocam öncelikle tebrik ederim, umarım iyi yerlere gelirsiniz. Sadece konudaki ilk mesajınızı okudum, tamamen size ait olup olmadığı hakkında bir yer göremedim. Hazır bir script üzerinden mi geliştirme yapıyorsunuz yoksa sıfırdan mı yazdınız? Ve geliyoo.com un geliştirilmesinde sadece Türk'ler mi çalışıyor, dışarıdan destek alıyor musunuz?
Merhaba Bolubeyi, öncelikle ilgin için teşekkür ediyorum Geliyoo.com ilk çıktığında hazır script tabanlı bir çalışmaydı, o zamanlar bu hazır script üzerinde geliştirmeler yaparak Hypertable, NoSql ve Hadoop üzerinde yapılan bazı geliştirmeler ile yayına açmıştık. Ancak bu şekilde daha fazla ilerleyemeyeceğimizi gördüğüm anda bu sistemi tamamen kaldırdım. Ve sıfırdan yazılmasına karar verdim. Başka bir altyapı kullanarak farklı bir test daha yaptım, ElasticSearch, MongoDB ve Php ile XML çalışmalarını bir arada kullanarak daha farklı bir altyapı ortaya çıkardım. Bu sayede biraz daha geliştirilebilir bir altyapı oluşturdum. Kullandığımız sistemler açık kaynak kodlu yazılımlardı ve geliştirmeye müsait çalışmalar oldugundan daha hızlı ilerledik. Ardından Rusya, Arjantin, Hindistan ve Amerika'da bulunan arkadaşlarımızın yanı sıra Almanya ve Fransa'dan bazı guruplar ile işbirliği yaparak bünyemizde bizimle çalışmasına karar verdim.
Sistemin ana yapısı ve temel oluşumları tarafımca yapıldı sonrasında geliştirme kısımlarında bir çok personelimiz destek oldu.
Bu sistem 2011 ylından 2013 yılına kadar iyiydi ancak Crawler yani Spider çalışmamız ardından sistemin artık belli konfigürasyonları yuksek kapasiteli ancak düşük hacimli sunucularda etkili olmadığını gördük. Nedir yüksek kapasiteli? 256 ila 512 GB ram olan 2 ila 4 CPU desteği olan ve 5TB HDD ye sahip olan Raid 50 ile birlikte normalde 1TB lık 12 disk bulunuyor her bir sunucuda ancak Raid 50 kullandığımız için bu rakam 5 TB a kadar düşüyor. Sonuç olarak bu sisteminde hataları be birbirine uyuşmayan uyumsuz yanları oldu.
2013 yılının ilk aylarında 9 yıllık tecrübe ve 3 yıllık online deneyim sonrasında kesin bir karar alarak tüm sistemleri değiştirmeye karar verdim. Online yayında olan çalışmamız artık yeterli desteğe ve güce sahip değildi, iyiydi ama kullanıcıyı tatmin edebilecek kadar kalitei değildi. Sonuç olarak bu sistemi baştan sona değiştirmek için kolları sıvadım ve tamamen benim olan ve hiç bir kişi kurum ve kuruluş tarafından dokunulmamış hatalarını, yanlışlarını direkt olarak görebileceğim ve analiz sırasında tüm ayrıntılarını fark edebileceğim bir sistem yazmaya başladım.
http://fr.slideshare.net/BuraySavasANIL/basic-ystemdesign
Buradan sistem altyapısını görebilirsiniz. 2013 yılının Mart ayında başlayan bu sistem şu sıralarda bitmek üzere. Yukarda görmüş oldugunuz dosya 2013 yılında yazılarak arşivlendi ancak şu anda yayına açıyorum.
Bu dosya tarafımca yazılmış ve tescillenmiştir. Bu sistem 2013 yılı mart ayında başladığım sistem şu anda bu yolda devam ediyorum. Artık kesin olarak biliyorum ki Türkiye'de bu sistemi halihazırda yazabilmiş olan kimse yok. Elbetteki olamaz diye bir kaide de yok, ancak tek kişilik bir çalışma ile günde 22 saat harcanarak elde edilmiş bir altyapıdan bahsediyorum.
Şu anda sadece Rusya ve Hindistan da bulunan persnellerimiz var. hemen her alanda personelimiz bulunuyor Türkiye'de bu personel sayısı 3 zaman içerisinde bunu çoğaltacağız inşallah.
Teşekkür ediyorum.
İyi forumlar