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.