Gittigidiyor.com'da Acik Kaynak Uygulamalar
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,942
On Slideshare
1,936
From Embeds
6
Number of Embeds
3

Actions

Shares
Downloads
12
Comments
1
Likes
6

Embeds 6

http://local.syntel.com 3
https://twitter.com 2
https://web.tweetdeck.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Gi#gidiyor’da  Açık  Kaynak   Uygulamalar  
  • 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.  Gi#gidiyor.com  =  ebay.com.tr                                                        2001   2007   2011  
  • 4. Big  Data  ??  
  • 5. XLogs,  Messages,  Categories,  Cart  InformaEon,  Payment  InformaEon,   Search  Impressions,  Click  Rates,  Search  Keywords,  ….   X +10  Years  
  • 6. Hibernate   Hazelcast   REDIS   Hive   Couchbase  Cassandra   Mahout  
  • 7. Hadoop  In  Gi#gidiyor   Devveri.com  
  • 8. Hadoop  In  Gi#gidiyor   Devveri.com  
  • 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. Memcached  in  Gi#gidiyor  •  Wherever  is  possible!  
  • 11. Solr  In  Gi#gidiyor    •  3  masters  -­‐  10  slaves  •  ~50  GB  Total  Index  Size  •  ~15  different  Indexes    
  • 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. Thanks  Any  QuesEons?