Introduction to Spreadshirt‘s Platform Architecture for Providing Customized Apparel as a Service (CAaaS) Martin Breest - Platform Evangelist.

Slides:



Advertisements
Similar presentations
Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
Advertisements

Content Management Systems Complex websites made easy.
OAuth 2.0 By “PJ” (JP on meetup.com) iOS and PHP developer, and occasional lawyer Contact me via:
Realizing your Ideas around Customized Apparel using Spreadshirt’s API Martin Breest Platform Spreadshirt.
OnContact CRM Customer Relationship Management. CRM 7 Benefits Rich "client" experience, completely web-based Access data anytime, anywhere. Ease of navigation.
Bringing SharePoint information into Office through Office Apps.
WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
Robert Zimmermann Design Projects. References The SoWi Info-Lounge is a community based website created for facilitating information exchange among more.
+ Team Members Evaluation and Implementation of Web 2.0 Technologies in Support of CReSIS Polar and Cyberinfrastructure Research Projects at Elizabeth.
Parzoof A social networking website for students.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
EASY LOGISTICS CENTER - the TURNTABLE for information, documents and processes EASY LOGISTICS CENTER DOCUMENTS SHOP CONTENT COMMUNITY MODULES EASY ENTERPRISE.
Multiple Tiers in Action
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
May l Washington, DC l Omni Shoreham Extending Plesk Functionality to Control External Web Services A SoftLayer API Case Study Nathan Day CTO, SoftLayer.
Label production Solution with Label Gallery programs Label Gallery is used for general label design and print GalleryData is used to create small database.
Web 2.0: Concepts and Applications 2 Publishing Online.
CMS Confusion….You only need one ! November 2012 Chris Schofield
Content Management Systems AN INTRODUCTION. Learning Objectives To know what a Content Management System is Have an understanding of the different types.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
WEB-ENHANCED INFORMATION MANAGEMENT (COMS E6125) SPRING 2008 (CVN) NAVID AZIMI (NA2258) Web Platforms, or: How I Learned To Stop Worrying And Love Facebook.
Fantastic Facebook Fan Pages Mini-Course. The power of the Static FBML application:  Strategies For Gaining Expert Status  Pushing the Envelope by Adding.
What is SMEcollaborate Primarily developed for Small and Medium Companies who wish to collaborate together. It is a:- A resource center for collaborating.
Influence of Social Media
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
HOW-TO: Driving Traffic with Twitter Cards & Analytics 9 types of Twitter Cards to install on your site and how to measure ROI for subscription sales.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Jason Cortes, GOER Web Programming/Developer
1 My Yahoo! Personalising the Web Nick Cox – Product Manager May 2007.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
1. About Us 2 Social Annex spun out of Immply Group – a web development and design agency specializing in Social media, CMS, social networking and eCommerce.
COPYRIGHT 2014 SITECORE SOCIAL CONNECTED MODULE OVERVIEW ANINDITA BHATTACHARYA.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Introduction To BlueMix By: Ryan
Virtual techdays INDIA │ 9-11 February 2011 virtual techdays Data grail: Data Market on Windows Azure Sudhindra Kovalam │ Developer, Icertis Inc.
ICM – API Server & Forms Gary Ratcliffe.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
Our Services Web Design & Development  Custom Web Design  Graphic Design & Flash Development  Web Application Development  E-Commerce Solutions 
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Virtual techdays INDIA │ November 2010 Integrating Social Networks with ASP.NET Krishna Chaitanya T │ Future Web Research Lab, SETLabs, Infosys WE.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Introduction to Social Media October 28, 2010 Green County High School Vickie Buckman.
+ Responsive Technology Performance, efficiency and elegance are the three key elements that make our platform unique. Each of the features in this presentation.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Introduction to Internet Programming (Web Based Application)
Deploying Web Application
Application area Events Conferences Exhibitions
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
Microsoft Connect /2/ :38 AM
Social Networks Integration in Android
REST Easy - Instant APIs for Your Database
Presentation transcript:

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

We allow you to create Customized Apparel (CA) Page 2 your own label ProductType Design Text

API is the Key to our Platform for Providing Customized Apparel as a Service (CAaaS) Page 3 your own label Platform API Marketplace Hosted Shops T-Shirt Designer Design Contest Facebook Integration Wordpress Integration Joomla Integration MySpace Integration Custom Twitter Tweet App Custom CNN Headline App IPad/IPhone Shopping App Main Stream Apps Other Opportunities Photo Community Team Order (Football, Stag Party) Headlines Social Network Graphs Picasa Photos Partner Integrations

15 Mio. articles on 800k partner shops (30k relevant/ 3k key accounts) 4.5 Mio. articles on 17 marketplaces (500k relevant/ 1k relevant sales) 15k products created per day 10k desgins uploaded per day/ 2.5 GB data per day 4k orders placed per day 128 Mio. HTTP requests CDN per day from mainstream apps and APIs −25.4 Mio. origin per day (290 per second) −11 Mio. dynamic Web/ 6 Mio. static Web −5 Mio. generated images −2.5 Mio. API calls 1.8 TB data per day via CDN 7 Mio. page views per day 700k unique visitors per day (60k concurrent users) 3.7 Bio. DB queries per day (43k per second/ 3k API) 200k events exchanged per day Platform Key Data 4. May 2011 (Ordinary Wednesday) Page 4 your own label

T-Shirt Designer Overview Page 5 your own label Product type gallery Design marketplace gallery Custom Text Design Upload ProductCreation + Add toBasket Text + Design Configuration Customizing Product with Text and Design Configurations

T-Shirt Designer Architecture Page 6 your own label

Data API Shop - …shops/ Product Types - …shops/205909/productTypes Print Types - …shops/205909/printTypes Fonts - …shops/205909/fontFamilies Designs - …shops/205909/designs Design Search - …shops/205909/designs?query=herz Articles - …shops/205909/articles Article Search - …shops/205909/articles?query=herz Image API Design Image - …designs/ swf Font File - …fontFamilies/5/fonts/15.swf Documentation API Overview Page 7 your own label

API Architecture Page 8 your own label

Anatomy of the Data API Page 9 your own label

Infrastructure Overview Page 10 your own label App 20/20 Instances Data API 4/4 Instances Image API 12/12 Instances App DB 11/11 Instances API DB 1/1 Instances Message 2 Instances Search 4/4 Instances Clients API Worker 1/1Instance

Wiki − Blog − Sample Code (Javascript, PHP, Java, Scala …) − dev/spreadshirtappshttps://github.com/spreadshirt- dev/spreadshirtapps Demo Apps − More Infos Page 11 your own label