Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Gittigidiyor.com'da Acik Kaynak Uygulamalar

2,150 views

Published on

Gittigidiyor.com'da Acik Kaynak Uygulamalar

  1. 1. Gi#gidiyor’da  Açık  Kaynak   Uygulamalar  
  2. 2. Harun  Yardımcı  So$ware  Architect  @  Gi#gidiyor.com  /  eBay  Turkey     -­‐  NoSQL  Lover   Harun  Yardımcı     -­‐  Hates  RelaGons     @h_yardimci        Girls  doesn’t  understand  that     harun.yardimci@gmail.com   hyardimci@ebay.com   nosqlcozumler@gmail.com    
  3. 3.  Gi#gidiyor.com  =  ebay.com.tr                                                        2001   2007   2011  
  4. 4. Big  Data  ??  
  5. 5. XLogs,  Messages,  Categories,  Cart  InformaEon,  Payment  InformaEon,   Search  Impressions,  Click  Rates,  Search  Keywords,  ….   X +10  Years  
  6. 6. Hibernate   Hazelcast   REDIS   Hive   Couchbase  Cassandra   Mahout  
  7. 7. Hadoop  In  Gi#gidiyor   Devveri.com  
  8. 8. Hadoop  In  Gi#gidiyor   Devveri.com  
  9. 9. MongoDB  in  Gi#gidiyor  •  Product  DescripEons  •  Product  Images  •  Detailed  Seller  RaEng  Data  •  User  SegmentaEon  Data  •  Mobile  ApplicaEon  Device  and  Token  Info  •  Admin  Logs  •  ApplicaEon  Logs  (Capped  CollecEon)  •  Product  and  Payment  Based  Business  Rules  Info  
  10. 10. Memcached  in  Gi#gidiyor  •  Wherever  is  possible!  
  11. 11. Solr  In  Gi#gidiyor    •  3  masters  -­‐  10  slaves  •  ~50  GB  Total  Index  Size  •  ~15  different  Indexes    
  12. 12. Others..  SGll  TesGng  •  Cassandra   –  to  Store  User  Messages    •  Couchbase  (as  a  key-­‐value  database)   –  to  Replace  Memcached..  Why?    •  Redis   –  to  use  for  atomic  calculaEons     (such  as  counter,  online  visitor,  offers,  bids)    •  ElasEcSearch   –  as  an  alternaEve  of  Solr    
  13. 13. Thanks  Any  QuesEons?      

×