outsource everything

Post on 21-Jul-2015

82 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Outsource Everything

Yan Pritzker @skwp CTO, reverb.com

What does it take to build a

marketplace?

Listings

Image Processing

Negotiations

Checkout

Search

Auctions

Curation

Analytics &

Segmentation

Watch Lists

Seller Workflows

Fraud Detection

Inventory

Price Guide

Mailing Lists

How many developers did it take?

2

2.5

Curation

Negotiations

Auctions

Inventory

Listings

Watch Lists

Checkout

Price Guide

Image Storage / ResizingFraud Detection

Payment ProcessingAnalytics

Mailing Lists

Discussion Boards

Curation

Negotiations

Auctions

Inventory

Listings

Watch Lists

Checkout

Price Guide

Image Storage / ResizingFraud Detection

Payment ProcessingAnalytics

Mailing Lists

Discussion BoardsCuration

Negotiations

Auctions

Inventory

Listings

Watch Lists

Checkout

Price Guide

Curation

Negotiations

Auctions

Inventory

Listings

Watch Lists

Checkout

Price Guide

Image Storage / ResizingFraud Detection

Payment ProcessingAnalytics

Mailing Lists

Discussion Boards

Curation

Negotiations

Auctions

Inventory

Listings

Watch Lists

Checkout

Price Guide

Outsource Everything

Except Core Competency

No CPU or developertime spent resizing images

CDN makes it fast

Scale to any size or format

Place Order

Fraud Queue

ApprovedHuman Intervention

Powerful fraud detection engine

Leverage data from other marketplaces

$0.01 per transaction. Seriously.

Discover interconnected fraud rings.

Events

Analytics Queue

Behavioral Emails

Everyone does customer service

Behavioral Analytics

Validate assumptions

Vendor Lock-In?

HTTP / JSON

HTTP / JSON

Look for simple APIs that can be mimicked

Backup

Look for portable data and built-in backups

Build layers of abstraction

Analytics Queue

Build layers of abstraction

Analytics Queue

top related