WM Dergi - 15.SAYI | Page 42

Siterobot tasarımı ve yapısını hazırlarken nelere önem verdiniz? Siterobot sadece web sitemizin alan adı değil aynı zamanda bizim bir markamız. Robot konsepti bu markanın algılanmasında bizim için önemli. Tasarımda bu algıyı oluşturmaya özen gösterdik. Elbette kullanım kolaylığı sağlamak, özellikle ana sayfaya ilk defa gelen ziyaretçilerde pazar algısını oluşturmak da çok önemliydi. Bunun yanısıra kullanıcıya hoş görünmesini de ihmal etmemesine de dikkat ettik. Siterobot’un yazılım altyapısı’nda neler kullanıldı? Siterobot’un mimarisi oldukça kapsamlı olarak planlandı. Kullandığımız teknolojileri özenle seçtik. Her biri kendi alanında özel olan yazılımlardan faydalanarak bir sistem oluşturduk. Siterobot.com’un 42 temel programlama dili PHP dir. Lokalizasyon çalışmaları için yine PHP nin gettext extensionından faydalandık. Veritabanı olarak MySQL’in biraz oynanmış, biraz geliştirilmiş yeni nesil tuhaf isimli olanlarından biriyle çalışmayı tercih ettik. Yurtdışında bu konuda çalışan özel firmalar bulunuyor. PostgreSQL uzmanlığımız ile MySQL kullanmak bizi üzebilir düşüncesiyle bu firmalardan biriyle iletişime geçtik. Backend’de dolaşan devasa yılanlar var, yani Python tercih ettik. Bunun dışında Ruby den faydalandığımız bazı çalışmalarımız da mevcut. Cloud computing son zamanlardaki en büyük ilgi alanlarımızdan bir tanesi. Siterobot teknolojilerini geliştirirken de cloud computing olanaklarından yararlandık. Amazon Beanstalk ve EC2 üzerindeki site ve domainleri crawl eden ETL uygulamalarımızdan bu proje için de yararlandık.