SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)
 
The Amazon Partner Network
The Amazon Partner NetworkThe Amazon Partner Network
The Amazon Partner Network
 
Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
Caf workshop 19
Caf workshop 19Caf workshop 19
Caf workshop 19
 
Best Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS CloudBest Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS Cloud
 
Building A Cloud Strategy PowerPoint Presentation Slides
Building A Cloud Strategy PowerPoint Presentation SlidesBuilding A Cloud Strategy PowerPoint Presentation Slides
Building A Cloud Strategy PowerPoint Presentation Slides
 
Cloud Computing Tutorial For Beginners | What is Cloud Computing | AWS Traini...
Cloud Computing Tutorial For Beginners | What is Cloud Computing | AWS Traini...Cloud Computing Tutorial For Beginners | What is Cloud Computing | AWS Traini...
Cloud Computing Tutorial For Beginners | What is Cloud Computing | AWS Traini...
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
An Introduction to AWS
An Introduction to AWSAn Introduction to AWS
An Introduction to AWS
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
What's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial DatabasesWhat's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial Databases
 
AWS Storage Options
AWS Storage OptionsAWS Storage Options
AWS Storage Options
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 
Security Architectures on AWS
Security Architectures on AWSSecurity Architectures on AWS
Security Architectures on AWS
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 

Ähnlich wie Building an E-Commerce Business on AWS

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

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