Overview of eBay Marketplace Architecture

5,286 views

Published on

A brief and high level overview of eBay marketplace architecture as of mid 2013

Published in: Technology, Business
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,286
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
287
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

Overview of eBay Marketplace Architecture

  1. 1. eBay MP at a Glance
  2. 2. eBay MP at a Glance
  3. 3. Digitizing Commerce Value Chain Demand Analysis Pricing marketing Traffic Distribution Promotion Personalization Engagement Brand Order Mgmt Post Sales
  4. 4. This Stuff Matters … Economic Growth Employment Reducing Poverty Creating Economic Opportunity
  5. 5. Real World Applications
  6. 6. Real World Applications
  7. 7. Challenging & Cutting Edge Tech
  8. 8. Challenging & Cutting Edge Tech
  9. 9. Network Application Web Service Data Operating System Hardware Events BES> The Stack
  10. 10. Remember, We Are Simplifying
  11. 11. Inc.
  12. 12. Search Cart MyeBay MP, DC
  13. 13. DB ETL System BusinessScienceBehavior Learned State Com Gateway Gate way DW
  14. 14. Deliverable
  15. 15. DAL> Presentation in browsers Application Data Access and ORM Service Language JVM OS
  16. 16. API Registry Meta Data ID
  17. 17. ID API Registry Run Time Meta Data
  18. 18. Checkout Return Claim Selling MerchXing Reg Seller Buyer Dev CS Affilat e Traffic ALX OMS Search Identity Inventory M o n i t o r i n g I 1 8 N S e c u r i t y … Bridge T r a c k i n g Application Services Core Services Infrastructure Services APIs Intermediation Merchant Data … … C a c h e Real Time Analytics & Monitoring Integration
  19. 19. BES HBASE Caty’s Query Annotator s/w based Load balancer Top Level Aggregator Low Level Aggregator Low Level Aggregator Low Level Aggregator cassini mini-grid mini-grid mini-grid Index Repo’s Cassini Client Search
  20. 20. Cassini Grid (m x n) QN11 QN12 QN13 QN1n QN21 QN22 QN23 QN2n QNm1 QNm2 QNm3 QNmn Agg1 Agg2 Aggm columns rows aggregators mini-grid … … … … QN31 QN32 QN33 QN3nAgg3 …row3 col2 Search Grid
  21. 21. Cassini Function Super Title Network Bubble Network Bubble Cassini Search Grid – ( Equivalent to pool ex: Super Title ) QN Agg Mini-Grid – Row#1 QN Agg Mini-Grid – Row#2 QN Agg Mini-Grid – Row#3 QN Agg Mini-Grid – Row#N Software Load Balancer Top Level Aggregator Cassini Search Grid – ( Equivalent to pool ex: Super Title ) QN Agg Mini-Grid – Row#1 QN Agg Mini-Grid – Row#2 QN Agg Mini-Grid – Row#3 QN Agg Mini-Grid – Row#N Software Load Balancer Top Level Aggregator PHX LVS Search Query Service SRP Description Specifics Processors (2) 2.9 GHz 6 Core Westmere Disk (4) 300 GB SAS Drives; RAID-10 (535GB Usable) RAM 72 GB RAM NICS 1GB eth0 = App/ILO, 1GB eth1 = App Infrastructure
  22. 22. What We Learned
  23. 23. Where Are We Going?

×