it2 in Halle: Introduction into the Spreadshirt-API

2,348 views
2,246 views

Published on

Martins Talk at it2 in Halle:

Introduction to Spreadshirt‘s Platform Architecture for Providing Customized Apparel as a Service (CAaaS)

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

  • Be the first to like this

No Downloads
Views
Total views
2,348
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

it2 in Halle: Introduction into the Spreadshirt-API

  1. 1. IntroductiontoSpreadshirt‘sPlatformArchitecturefor Providing CustomizedApparelas a Service (CAaaS)<br />Martin Breest - Platform Evangelist<br />
  2. 2. WeallowyoutocreateCustomizedApparel (CA)<br />Page 2<br />your own label<br />ProductType<br />Design<br />Text<br />
  3. 3. API isthe Key toourPlatformforProviding CustomizedApparelas a Service (CAaaS)<br />Page 3<br />your own label<br />Main Stream <br />Apps<br />IPad/IPhone<br />Shopping App<br />Marketplace<br />Team Order<br />(Football, Stag Party)<br />Hosted<br />Shops<br />Photo Community<br />T-Shirt <br />Designer<br />Headlines<br />Picasa Photos<br />Design<br />Contest<br />Social Network Graphs<br />Platform<br />Custom CNN<br />Headline App<br />Facebook<br />Integration<br />Wordpress<br />Integration<br />API<br />Custom Twitter<br />TweetApp<br />Joomla<br />Integration<br />MySpace<br />Integration<br />Other Opportunities<br />Partner Integrations<br />
  4. 4. 15 Mio. articles on 800k partnershops (30k relevant/ 3k keyaccounts)<br />4.5 Mio. articles on 17 marketplaces (500k relevant/ 1k relevant sales)<br />15k productscreated per day<br />10k desginsuploaded per day/ 2.5 GB data per day<br />4k ordersplaced per day<br />128 Mio. HTTP requests CDN per dayfrommainstreamapps and APIs<br />25.4 Mio. origin per day (290 per second)<br />11 Mio. dynamic Web/ 6 Mio. static Web<br />5 Mio. generatedimages<br />2.5 Mio. API calls<br />1.8 TB data per day via CDN <br />7 Mio. pageviews per day<br />700k uniquevisitors per day(60k concurrentusers)<br />3.7 Bio. DB queries per day (43k per second/ 3k API) <br />200k eventsexchanged per day<br />Platform Key Data 4. May 2011 (OrdinaryWednesday)<br />Page 4<br />your own label<br />
  5. 5. T-Shirt Designer Overview<br />Page 5<br />your own label<br />Product type <br />gallery<br />Design marketplace<br />gallery<br />Text + Design<br />Configuration<br />Customizing<br />Custom Text<br />Design Upload<br />Productwith Text and Design<br />Configurations<br />http://www.spreadshirt.de/-C59<br />ProductCreation + Add toBasket<br />
  6. 6. T-Shirt Designer Architecture<br />Page 6<br />your own label<br />
  7. 7. Data APIhttp://api.spreadshirt.net/api/v1/...<br />Shop - …shops/205909<br />ProductTypes - …shops/205909/productTypes<br /> Print Types - …shops/205909/printTypes<br /> Fonts - …shops/205909/fontFamilies<br /> Designs - …shops/205909/designs<br /> Design Search - …shops/205909/designs?query=herz<br />Articles - …shops/205909/articles<br />ArticleSearch - …shops/205909/articles?query=herz<br />Image APIhttp://image.spreadshirt.net/image-server/v1/..Design Image - …designs/13591342.swfFont File - …fontFamilies/5/fonts/15.swf<br />Documentationhttp://developer.spreadshirt.net/display/API/API<br />API Overview<br />Page 7<br />your own label<br />
  8. 8. API Architecture<br />Page 8<br />your own label<br />
  9. 9. Anatomyofthe Data API<br />Page 9<br />your own label<br />
  10. 10. Infrastructure Overview<br />Page 10<br />your own label<br />Clients<br />Clients<br />App<br />20/20 Instances<br />Image API<br />12/12 Instances<br />Data API<br />4/4 Instances<br />API Worker<br />1/1Instance<br />App DB<br />11/11 Instances<br />Search<br />4/4 Instances<br />API DB<br />1/1 Instances<br />Message<br />2 Instances<br />
  11. 11. Wiki<br />http://developer.spreadshirt.net<br />Blog<br />http://blog.spreadshirt.net/developer<br />Sample Code (Javascript, PHP, Java, Scala …)<br />https://github.com/spreadshirt-dev/spreadshirtapps<br />Demo Apps<br />http://demoapp.spreadshirt.net/simplomat/<br />More Infos<br />Page 11<br />your own label<br />

×