SlideShare una empresa de Scribd logo
1 de 57
Descargar para leer sin conexión
e-commerce on AWS
Simon Treacy
Enterprise Solution Architect
streacy@amazon.com
Why are retailers typically placing more attention
on e-commerce?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.2
Current State of e-commerce
© Amazon.com Inc, and its affliliates. All rights reserved
Confidential – AWS Cloud Internal/Restricted/Highly Restricted 4
e-commerce Is About Keeping Pace With Fluid
Consumer Behaviours
Recommend
Serve
Use
Evaluate
Receive
Buy
Consider
Tuesday
11:00: Receive digital offer
12:50: Review e-commerce site
12:52: Check product ratings
Thursday
6:37: Research via search engine
7:50: Check consumer blog
Friday
7:26: Visit store to view product
7:38: Inquire with in-store associate
11:00: Post on social
12:50: Submit Product Rating
Saturday
12:50: read packaging
12:50: evaluate design
11:00: Call Contact Centre
12:50: Submit e-mail
Monday
9:00: Text confirmation
2:35: Receive shipment
Saturday
1:45: purchase on e-commerce site
1:46: receive x-sell offer
1:50: share on social
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Why do so many organisations
do e-commerce in the cloud?
Why are retailers increasingly wanting to place
e-commerce solutions on the cloud?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.6
• Elasticity
• Agility
• Decomposing
• Microservices
servi
ce
servi
ce
Why are retailers increasingly wanting to place
e-commerce solutions on the cloud?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.7
• Elasticity
• Agility
• Decomposing
• Microservices
Scaling basics
© Amazon.com Inc, and its affliliates. All rights reserved
Provisioned capacity
November
76%
24%
Why are retailers increasingly wanting to place
e-commerce solutions on the cloud?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.9
• Elasticity
• Agility
• Decomposing
• Microservices
3,000+
AWS Direct
Connect
AWS Elastic Beanstalk
GovCloud
Amazon CloudTrail
CloudHSM
WorkSpaces
Amazon Kinesis
Amazon
AppStream
Amazon SNS
Identity & Access
Management
Amazon Route 53
Amazon SWF
Redshift
Dynamo DB
CloudSearch
AWS Data
Pipeline
AWS Certificate Manager
AWS KMS
Amazon Config
Amazon RDS
for Aurora
WorkDocs
Directory
Service
CodeCommit
AWS CodePipeline
AWS Service
Catalog
CloudWatch Logs
Amazon EFS
Amazon API
Gateway
Amazon Machine
Learning
AWS Device Farm
AWS WAF
Elasticsearch Service
QuickSight
Import/Export Snowball
RDS for MariaDB
Amazon Inspector
AWS IoT
EC2 Container
Registry
Amazon
ElastiCache
AWS
CloudFormation
Mobile
Analytics
AWS Mobile Hub
AWS Storage Gateway
AWS OpsWorks
Elastic Transcoder
Amazon SES
EC2
Container Service
Amazon Cognito
AWS CodeDeploy
Glacier
Amazon WorkMail
Lambda
*As of 1 January 2017
© Amazon.com Inc, and its affliliates. All rights reserved
Pace of Innovation — New Capabilities Daily
516
24 48 61 82
159
280
722
LAUNCHES
2009 2010 2011 2012 2013 2014 2015 2016 2017
© Amazon.com Inc, and its affliliates. All rights reserved
1017
1400+
2008
Disruption to Long Standing Industries Happens
Quickly
Hotels Education & Training Gaming
Collaboration MatchmakingRetail
© Amazon.com Inc, and its affliliates. All rights reserved
Case Study
https://aws.amazon.com/solutions/case-studies/ocado/
“We want to buy into that goodness, so that we can
focus on those aspects of application security that
are local to us.”
Paul Clarke – CTO - Talking about AWS security
© Amazon.com Inc, and its affliliates. All rights reserved
Why are retailers increasingly wanting to place
e-commerce solutions on the cloud?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.14
• Elasticity
• Agility
• Decomposing
• Microservices
© 2018 Amazon Web Services, Inc or its Affiliates. All rights reserved.
Retail cloud microservices
Why are retailers increasingly wanting to place
e-commerce solutions on the cloud?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.16
• Elasticity
• Agility
• Decomposing
• Microservices
Some of our Retail customers
Case Study
© Amazon.com Inc, and its affliliates. All rights reserved
https://amzn.to/2mVyCmb
Thank You
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.19
When AO migrated to AWS
Who are AO?
Why Public Cloud?
• Continuing to survive and thrive on
Black Friday
• Leaner/more flexible cost model
• Increased agility, taking the next
step
Why AWS?
• Operational Stability
• Multi-Availability Zone Architecture
• Best service record at the time
• Value Proposition
• Cost optimisation options in our
hands
• Operational agility
• Idempotent infrastructure
• Infrastructure as code
• Reduced lead time to provision
What/How/When
• E-commerce platform
• Feb ‘17 – Aug ’17
• Partnered with Claranet
• Built out cloud competencies
• Terraform / No remote admin access to servers
What benefits realised?
üSuccessful Black Friday
üReduced provisioning lead time from months to minutes
üReplaced our pets with cattle
Halo Effects:
üHigher quality approach to infrastructure (dev-ops)
üCost optimisations
üMore architectural improvements
What benefits realised?
• From ~75 live changes/week
• To ~120 live changes/week
• 99.990+% availability (ours)
• 100% availability (AWS)
0
20
40
60
80
100
120
140
160
180
200
10/01 10/03 10/05 10/07 10/09 10/11 10/01 10/03 10/05 10/07 10/09 10/11 10/01 10/03 10/05 10/07
Deployments Median UCL LCL
What’s next?
• Re-architect some stuff for Lambda/Web API
• Spot instances for QA?
• RDS?
• Continuous Deployment
• Break up monoliths further
Building an E-Commerce Business on AWS

Más contenido relacionado

La actualidad más candente

Building a Modern Data Platform on AWS
Building a Modern Data Platform on AWSBuilding a Modern Data Platform on AWS
Building a Modern Data Platform on AWS
Amazon Web Services
 

La actualidad más candente (20)

AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
 
Real-time Data Processing Using AWS Lambda
Real-time Data Processing Using AWS LambdaReal-time Data Processing Using AWS Lambda
Real-time Data Processing Using AWS Lambda
 
Building a Modern Data Platform on AWS
Building a Modern Data Platform on AWSBuilding a Modern Data Platform on AWS
Building a Modern Data Platform on AWS
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
Getting Started with Amazon Kinesis
Getting Started with Amazon KinesisGetting Started with Amazon Kinesis
Getting Started with Amazon Kinesis
 
AWS Business Essentials Day
AWS Business Essentials DayAWS Business Essentials Day
AWS Business Essentials Day
 
K8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSK8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKS
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration Service
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWS
 
AWS Tagging Strategy
AWS Tagging StrategyAWS Tagging Strategy
AWS Tagging Strategy
 
Build a Hybrid Cloud Architecture Using AWS Landing Zones (ENT304-R1) - AWS r...
Build a Hybrid Cloud Architecture Using AWS Landing Zones (ENT304-R1) - AWS r...Build a Hybrid Cloud Architecture Using AWS Landing Zones (ENT304-R1) - AWS r...
Build a Hybrid Cloud Architecture Using AWS Landing Zones (ENT304-R1) - AWS r...
 
Getting Started with Amazon Database Migration Service
Getting Started with Amazon Database Migration ServiceGetting Started with Amazon Database Migration Service
Getting Started with Amazon Database Migration Service
 
SaaS on AWS - ISV challenges
SaaS on AWS - ISV challengesSaaS on AWS - ISV challenges
SaaS on AWS - ISV challenges
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)
 
AWS-Data-Migration-module3
AWS-Data-Migration-module3AWS-Data-Migration-module3
AWS-Data-Migration-module3
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 

Similar a Building an E-Commerce Business on AWS

Similar a Building an E-Commerce Business on AWS (20)

AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft BroadridgeAWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
 
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
 
Wellington Management: The Journey to All-In, One Data Center at a Time (FSV2...
Wellington Management: The Journey to All-In, One Data Center at a Time (FSV2...Wellington Management: The Journey to All-In, One Data Center at a Time (FSV2...
Wellington Management: The Journey to All-In, One Data Center at a Time (FSV2...
 
ISV Best Practices - AWS Partner Summit Mumbai 2018.pdf
ISV Best Practices - AWS Partner Summit Mumbai 2018.pdfISV Best Practices - AWS Partner Summit Mumbai 2018.pdf
ISV Best Practices - AWS Partner Summit Mumbai 2018.pdf
 
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an Expert
 
AWSome Day Intro - Copenhagen 20160309
AWSome Day Intro - Copenhagen 20160309AWSome Day Intro - Copenhagen 20160309
AWSome Day Intro - Copenhagen 20160309
 
AWS IoT for Frictionless Consumer Experiences in Retail (RET201) - AWS re:Inv...
AWS IoT for Frictionless Consumer Experiences in Retail (RET201) - AWS re:Inv...AWS IoT for Frictionless Consumer Experiences in Retail (RET201) - AWS re:Inv...
AWS IoT for Frictionless Consumer Experiences in Retail (RET201) - AWS re:Inv...
 
AWS Innovate Ottawa Keynote - Jeff Kratz
 AWS Innovate Ottawa Keynote - Jeff Kratz AWS Innovate Ottawa Keynote - Jeff Kratz
AWS Innovate Ottawa Keynote - Jeff Kratz
 
Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018
 
Cloud DevSecOps and compliance considerations leveraging AWS Marketplace sellers
Cloud DevSecOps and compliance considerations leveraging AWS Marketplace sellersCloud DevSecOps and compliance considerations leveraging AWS Marketplace sellers
Cloud DevSecOps and compliance considerations leveraging AWS Marketplace sellers
 
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleHybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the Possible
 
Cloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyCloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, Sydney
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWS
 
Using AWS Enterprise Support to the Fullest (ENT206) | AWS re:Invent 2013
Using AWS Enterprise Support to the Fullest (ENT206) | AWS re:Invent 2013Using AWS Enterprise Support to the Fullest (ENT206) | AWS re:Invent 2013
Using AWS Enterprise Support to the Fullest (ENT206) | AWS re:Invent 2013
 
APN_Live_20190722_Introduction_to_SA
APN_Live_20190722_Introduction_to_SAAPN_Live_20190722_Introduction_to_SA
APN_Live_20190722_Introduction_to_SA
 
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
 
Cloud DevSecOps Considerations Leveraging AWS Marketplace Software
Cloud DevSecOps Considerations Leveraging AWS Marketplace SoftwareCloud DevSecOps Considerations Leveraging AWS Marketplace Software
Cloud DevSecOps Considerations Leveraging AWS Marketplace Software
 
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
 
Cloud School Dublin - Intro
Cloud School Dublin - IntroCloud School Dublin - Intro
Cloud School Dublin - Intro
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Building an E-Commerce Business on AWS

  • 1. e-commerce on AWS Simon Treacy Enterprise Solution Architect streacy@amazon.com
  • 2. Why are retailers typically placing more attention on e-commerce? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.2
  • 3. Current State of e-commerce © Amazon.com Inc, and its affliliates. All rights reserved
  • 4. Confidential – AWS Cloud Internal/Restricted/Highly Restricted 4 e-commerce Is About Keeping Pace With Fluid Consumer Behaviours Recommend Serve Use Evaluate Receive Buy Consider Tuesday 11:00: Receive digital offer 12:50: Review e-commerce site 12:52: Check product ratings Thursday 6:37: Research via search engine 7:50: Check consumer blog Friday 7:26: Visit store to view product 7:38: Inquire with in-store associate 11:00: Post on social 12:50: Submit Product Rating Saturday 12:50: read packaging 12:50: evaluate design 11:00: Call Contact Centre 12:50: Submit e-mail Monday 9:00: Text confirmation 2:35: Receive shipment Saturday 1:45: purchase on e-commerce site 1:46: receive x-sell offer 1:50: share on social
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Why do so many organisations do e-commerce in the cloud?
  • 6. Why are retailers increasingly wanting to place e-commerce solutions on the cloud? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.6 • Elasticity • Agility • Decomposing • Microservices servi ce servi ce
  • 7. Why are retailers increasingly wanting to place e-commerce solutions on the cloud? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.7 • Elasticity • Agility • Decomposing • Microservices
  • 8. Scaling basics © Amazon.com Inc, and its affliliates. All rights reserved Provisioned capacity November 76% 24%
  • 9. Why are retailers increasingly wanting to place e-commerce solutions on the cloud? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.9 • Elasticity • Agility • Decomposing • Microservices
  • 10. 3,000+ AWS Direct Connect AWS Elastic Beanstalk GovCloud Amazon CloudTrail CloudHSM WorkSpaces Amazon Kinesis Amazon AppStream Amazon SNS Identity & Access Management Amazon Route 53 Amazon SWF Redshift Dynamo DB CloudSearch AWS Data Pipeline AWS Certificate Manager AWS KMS Amazon Config Amazon RDS for Aurora WorkDocs Directory Service CodeCommit AWS CodePipeline AWS Service Catalog CloudWatch Logs Amazon EFS Amazon API Gateway Amazon Machine Learning AWS Device Farm AWS WAF Elasticsearch Service QuickSight Import/Export Snowball RDS for MariaDB Amazon Inspector AWS IoT EC2 Container Registry Amazon ElastiCache AWS CloudFormation Mobile Analytics AWS Mobile Hub AWS Storage Gateway AWS OpsWorks Elastic Transcoder Amazon SES EC2 Container Service Amazon Cognito AWS CodeDeploy Glacier Amazon WorkMail Lambda *As of 1 January 2017 © Amazon.com Inc, and its affliliates. All rights reserved
  • 11. Pace of Innovation — New Capabilities Daily 516 24 48 61 82 159 280 722 LAUNCHES 2009 2010 2011 2012 2013 2014 2015 2016 2017 © Amazon.com Inc, and its affliliates. All rights reserved 1017 1400+ 2008
  • 12. Disruption to Long Standing Industries Happens Quickly Hotels Education & Training Gaming Collaboration MatchmakingRetail © Amazon.com Inc, and its affliliates. All rights reserved
  • 13. Case Study https://aws.amazon.com/solutions/case-studies/ocado/ “We want to buy into that goodness, so that we can focus on those aspects of application security that are local to us.” Paul Clarke – CTO - Talking about AWS security © Amazon.com Inc, and its affliliates. All rights reserved
  • 14. Why are retailers increasingly wanting to place e-commerce solutions on the cloud? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.14 • Elasticity • Agility • Decomposing • Microservices
  • 15. © 2018 Amazon Web Services, Inc or its Affiliates. All rights reserved. Retail cloud microservices
  • 16. Why are retailers increasingly wanting to place e-commerce solutions on the cloud? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.16 • Elasticity • Agility • Decomposing • Microservices
  • 17. Some of our Retail customers
  • 18. Case Study © Amazon.com Inc, and its affliliates. All rights reserved https://amzn.to/2mVyCmb
  • 19. Thank You © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.19
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 49.
  • 51. Why Public Cloud? • Continuing to survive and thrive on Black Friday • Leaner/more flexible cost model • Increased agility, taking the next step
  • 52. Why AWS? • Operational Stability • Multi-Availability Zone Architecture • Best service record at the time • Value Proposition • Cost optimisation options in our hands • Operational agility • Idempotent infrastructure • Infrastructure as code • Reduced lead time to provision
  • 53. What/How/When • E-commerce platform • Feb ‘17 – Aug ’17 • Partnered with Claranet • Built out cloud competencies • Terraform / No remote admin access to servers
  • 54. What benefits realised? üSuccessful Black Friday üReduced provisioning lead time from months to minutes üReplaced our pets with cattle Halo Effects: üHigher quality approach to infrastructure (dev-ops) üCost optimisations üMore architectural improvements
  • 55. What benefits realised? • From ~75 live changes/week • To ~120 live changes/week • 99.990+% availability (ours) • 100% availability (AWS) 0 20 40 60 80 100 120 140 160 180 200 10/01 10/03 10/05 10/07 10/09 10/11 10/01 10/03 10/05 10/07 10/09 10/11 10/01 10/03 10/05 10/07 Deployments Median UCL LCL
  • 56. What’s next? • Re-architect some stuff for Lambda/Web API • Spot instances for QA? • RDS? • Continuous Deployment • Break up monoliths further