SlideShare a Scribd company logo
YOOXlabTechEvent: How Cloud helps Innovation
THE LANDSCAPE HAS CHANGED
The Cloud landscape has changed, from simple infrastructure solution to platform as a
service, abstracting many layers of complexity within a reliable framework. Cloud
services are the best choice to
• Focus on design challenges
• Experiment continuously
• Innovate at speed
• Test Learn Adapt
• Measure everything
• Affordable
• Immediately available
• Provide sufficient abstraction
• Flexible / Scalable
• Accessible / based on standards
EMBRACE THE CLOUD
• Team DevOps mindset
• Discovery / Experiment approach
• Operate on full software stack
• Immediate deploy Æ changes measured in minutes
• Speed up the Development Pipeline
THE PIPELINE
Development
Tools/IDE
Cloud9
Codeanywhere
IntelliJ IDEA
Visual Studio
Notepad / VI
SCM
Github
Bitbucket
AWS CodeCommit
VisualSVN Server
Git / Mercurial on
premise
CI / Deployment
Travis-CI
AWS Code Deploy
AppVeyor
TeamCity
Jenkins
Production
environments
AWS Elastic
Beanstalk
Heroku
AppHarbor
InHouse servers
YOOXlabTechEvent: How Cloud helps Innovation
MACHINE LEARNING IN CLOUD
Requirements
• 0 provisioning time
• Low/No effort in infrastructure management
• Optimized infrastructure uptime
• One-click scaling out
Results
• 1 TB logs
• 25 min processing time
PARALLEL PROCESSING: BACKGROUND Æ #FFFFFF
• 6 nodes EC2
• 100 processes per node
• 37 million files processed
• Exec time 3,5 hours
• no manually-handled errors
• Logs and stats
EC2 instances
RDS DB
Instance
Amazon S3
• Input files
• Output files
• Code repository
Amazon SQS
• Job repository
Challenge: change the background of all the product images in yoox.com from
grey to white
PARTICLE PHOTON OVERVIEW
THE BEGINNING…
PARTICLE PHOTON DEMO

More Related Content

PPT
WordPress Enterprise architecture on AWS
PPTX
Wordpress: Application Strategy on AWS Architecture”
PDF
クラウドを活用してライブ配信を価格破壊!〜スマートフォンから4Kモニターまで各種スクリーンに対応〜
PPTX
Scalable Application Development on AWS
PPTX
Moving Viadeo to AWS (2015)
PDF
Running Docker clusters on AWS (June 2016)
PDF
Migration to AWS
PPTX
Presentation by R Behera on KMS aws
WordPress Enterprise architecture on AWS
Wordpress: Application Strategy on AWS Architecture”
クラウドを活用してライブ配信を価格破壊!〜スマートフォンから4Kモニターまで各種スクリーンに対応〜
Scalable Application Development on AWS
Moving Viadeo to AWS (2015)
Running Docker clusters on AWS (June 2016)
Migration to AWS
Presentation by R Behera on KMS aws

What's hot (13)

PPTX
2016-08-25 TechExeter - going serverless with Azure
PDF
AWS chez Attestis
PPTX
It's All About Delivering: A Journey From AWS to Cloud Foundry
PDF
PPTX
Cloudformation
PDF
AWS vs AZURE : Public Cloud Comparison
PDF
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
PPTX
A Comparison of AWS and Azure - Part 1
PDF
Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017
PPTX
AWS Finland meetup 2017 August
PDF
A 60-mn tour of AWS compute (March 2016)
PDF
Serverless architecture with AWS Lambda (June 2016)
PDF
Docker Paris #29
2016-08-25 TechExeter - going serverless with Azure
AWS chez Attestis
It's All About Delivering: A Journey From AWS to Cloud Foundry
Cloudformation
AWS vs AZURE : Public Cloud Comparison
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
A Comparison of AWS and Azure - Part 1
Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017
AWS Finland meetup 2017 August
A 60-mn tour of AWS compute (March 2016)
Serverless architecture with AWS Lambda (June 2016)
Docker Paris #29
Ad

Similar to YOOXlabTechEvent: How Cloud helps Innovation (20)

PPTX
Crash Course in Open Source Cloud Computing
PPTX
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
PPTX
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
PPTX
Getting Started Developing with Platform as a Service
PPTX
What are clouds made from
PPTX
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
ODP
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)
PDF
PHP Buildpacks in the Cloud on Bluemix
 
PDF
Cloud Foundry for PHP developers
PDF
PIM4Cloud
PDF
Cloud Foundry Overview
PPTX
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
PDF
Cloud Foundry Introduction and Overview
PPTX
Cloud Computing Architecture Primer
PPT
20120524 cern data centre evolution v2
PPTX
InfoSec 2011: Crash Course Open Source Cloud Computing
PDF
Migrating to Public Cloud
PDF
Cloud Foundry Introduction - Canada - October 2012
PDF
PyCascades-23.pdf
PDF
Tackling complexity in giant systems: approaches from several cloud providers
Crash Course in Open Source Cloud Computing
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
Getting Started Developing with Platform as a Service
What are clouds made from
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)
PHP Buildpacks in the Cloud on Bluemix
 
Cloud Foundry for PHP developers
PIM4Cloud
Cloud Foundry Overview
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Cloud Foundry Introduction and Overview
Cloud Computing Architecture Primer
20120524 cern data centre evolution v2
InfoSec 2011: Crash Course Open Source Cloud Computing
Migrating to Public Cloud
Cloud Foundry Introduction - Canada - October 2012
PyCascades-23.pdf
Tackling complexity in giant systems: approaches from several cloud providers
Ad

Recently uploaded (20)

PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
PPT on Performance Review to get promotions
PPTX
Welding lecture in detail for understanding
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
web development for engineering and engineering
PPT
Project quality management in manufacturing
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
DOCX
573137875-Attendance-Management-System-original
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT on Performance Review to get promotions
Welding lecture in detail for understanding
CYBER-CRIMES AND SECURITY A guide to understanding
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Model Code of Practice - Construction Work - 21102022 .pdf
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Foundation to blockchain - A guide to Blockchain Tech
UNIT 4 Total Quality Management .pptx
web development for engineering and engineering
Project quality management in manufacturing
OOP with Java - Java Introduction (Basics)
Operating System & Kernel Study Guide-1 - converted.pdf
Structs to JSON How Go Powers REST APIs.pdf
Mechanical Engineering MATERIALS Selection
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
573137875-Attendance-Management-System-original

YOOXlabTechEvent: How Cloud helps Innovation

  • 2. THE LANDSCAPE HAS CHANGED The Cloud landscape has changed, from simple infrastructure solution to platform as a service, abstracting many layers of complexity within a reliable framework. Cloud services are the best choice to • Focus on design challenges • Experiment continuously • Innovate at speed • Test Learn Adapt • Measure everything • Affordable • Immediately available • Provide sufficient abstraction • Flexible / Scalable • Accessible / based on standards
  • 3. EMBRACE THE CLOUD • Team DevOps mindset • Discovery / Experiment approach • Operate on full software stack • Immediate deploy Æ changes measured in minutes • Speed up the Development Pipeline
  • 4. THE PIPELINE Development Tools/IDE Cloud9 Codeanywhere IntelliJ IDEA Visual Studio Notepad / VI SCM Github Bitbucket AWS CodeCommit VisualSVN Server Git / Mercurial on premise CI / Deployment Travis-CI AWS Code Deploy AppVeyor TeamCity Jenkins Production environments AWS Elastic Beanstalk Heroku AppHarbor InHouse servers
  • 6. MACHINE LEARNING IN CLOUD Requirements • 0 provisioning time • Low/No effort in infrastructure management • Optimized infrastructure uptime • One-click scaling out Results • 1 TB logs • 25 min processing time
  • 7. PARALLEL PROCESSING: BACKGROUND Æ #FFFFFF • 6 nodes EC2 • 100 processes per node • 37 million files processed • Exec time 3,5 hours • no manually-handled errors • Logs and stats EC2 instances RDS DB Instance Amazon S3 • Input files • Output files • Code repository Amazon SQS • Job repository Challenge: change the background of all the product images in yoox.com from grey to white