SlideShare una empresa de Scribd logo
1 de 9
The Amazon Web Services Challenge
Design a system/service that can enable content distribution for
streaming of live events and pre-stored content to different kinds
of mobile devices
The Facts
• Leading provider of remote computing services that together make
up a cloud computing platform, offered over the internet by Amazon.com
• AWS’ IT Infrastructure Business
– Provides cloud computing infrastructure for hosting web-scale solutions
– Has hundreds of thousands of customers in over 190 countries
• The AWS mission is to “Enable businesses and developers to use web services
to build scalable, sophisticated applications”
• The company is located in eight geographical ‘Regions’: US East (Northern
Virginia), US West (Northern California), US West (Oregon), São Paulo (Brazil),
Ireland, Singapore, Tokyo and Sydney
Background on Challenge – Attributes of
Cloud Computing
 No up-front capital expenditure
 Low cost
 Pay only for what you use
 Self-service infrastructure
 Easily scale up and down
 Improve agility and time-to-market
The Problem
• The accessing of content by end-users through an ever-increasing
variety of devices, with high expectations around end-user
experience, has had certain repercussions:
o Disruption in the media industry
o Introduction of new levels of complexity in designing highly
reliable and scalable architectures for distribution (applicable to
both live and pre-stored content)
• The unpredictable volumes and traffic associated with the demand for
content pose a unique challenge for content distributors
The Challenge Statement
Design a system/service that can enable content distribution for
streaming of live events (such as sporting events, e.g., The
Olympics/The Superbowl/The Cricket World Cup) and pre-stored
content to different kinds of mobile devices (iOS and android
devices) to an unknown number of viewers

Note: For the purpose of this challenge, Amazon allows you to
narrow down content to mean only video
The Challenge Statement - Details
Below are some assumptions to consider while developing the solution:

• Assume the Android version to be higher than version 2.2
• Assume that delivery networks have enough capacity for the content you are
serving
• Assume you have rights to serve the content
• Assume that the live-feed (source) does not have a single point of failure
Important Points to Remember
Consider the following points while designing the architecture:

 It should allow for distribution of both live events and pre-stored
content
 It should be highly available (which means it should be able to
withstand failure of components including hardware/data
centers)
 It should scale up if there is a peak (think about streaming a
popular cricket match) and scale down when the load decreases.
Note: It should be assumed that demand cannot be predicted
Important Points to Remember









Some other winning criteria to consider while designing the
solution:
The architecture should have the lowest cost possible while not
compromising on end-user experience
Think of ways to invest as little as possible on IT on a per-event
basis and only pay when you need more resources
The solution should be available to users across the globe (sports
fans are everywhere)
The architecture should support streaming to multiple device
types and resolutions
Murphy’s law will be applicable (plan for failure)
Important Points to Remember
Some bonus criteria to consider while designing the solution:

 Every time a user views a video, they leave a trail of information
about their viewing patterns. How would you leverage this to
enhance user experience?
 How would you monetize such a service/system and what are the
architectural implications of the same?
 Users should think about how they would implement Digital
Rights Management for paid content

Más contenido relacionado

La actualidad más candente

Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Amazon Web Services
 
Aberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAmazon Web Services
 
Winning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeWinning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeCloudHesive
 
Azure vs AWS
Azure vs AWSAzure vs AWS
Azure vs AWSJosh Lane
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugbyDklumb4
 
AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...
AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...
AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...Amazon Web Services
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon Web Services
 
IBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning OverviewIBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning OverviewIBM Danmark
 
AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon CloudCloudHesive
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAmazon Web Services
 
ChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China OverviewChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China OverviewChinaNetCloud
 
CloudOps evening presentation from Amazon
CloudOps evening presentation from AmazonCloudOps evening presentation from Amazon
CloudOps evening presentation from AmazonAlistair Croll
 
AWS per il settore pubblico in Italia
AWS per il settore pubblico in ItaliaAWS per il settore pubblico in Italia
AWS per il settore pubblico in ItaliaAmazon Web Services
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics IRightScale
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesAditya Jha
 
Moving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesMoving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesAmazon Web Services
 
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS [AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS Amazon Web Services
 
Eucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloudEucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloudRightScale
 

La actualidad más candente (20)

Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
 
Aberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner Eurotech
 
Winning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeWinning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our Time
 
Azure vs AWS
Azure vs AWSAzure vs AWS
Azure vs AWS
 
Why AWS?
Why AWS?Why AWS?
Why AWS?
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
 
AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...
AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...
AWS Public Sector Symposium 2014 Canberra | Getting Started with AWS for Gove...
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
IBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning OverviewIBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning Overview
 
Cloud ops
Cloud opsCloud ops
Cloud ops
 
AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon Cloud
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
 
ChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China OverviewChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China Overview
 
CloudOps evening presentation from Amazon
CloudOps evening presentation from AmazonCloudOps evening presentation from Amazon
CloudOps evening presentation from Amazon
 
AWS per il settore pubblico in Italia
AWS per il settore pubblico in ItaliaAWS per il settore pubblico in Italia
AWS per il settore pubblico in Italia
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
 
Moving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesMoving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpaces
 
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS [AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
 
Eucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloudEucalyptus-AWS Hybrid Using RightScale myCloud
Eucalyptus-AWS Hybrid Using RightScale myCloud
 

Destacado

Tema 7 Vol. 1 enfermeros Castellón
Tema 7 Vol. 1 enfermeros CastellónTema 7 Vol. 1 enfermeros Castellón
Tema 7 Vol. 1 enfermeros Castellónceisal
 
Procedimiento caliobracion maquinas soldar
Procedimiento caliobracion maquinas soldarProcedimiento caliobracion maquinas soldar
Procedimiento caliobracion maquinas soldarrafae2013
 
Interpretando la simbología para la soldadura según la norma aws a 2
Interpretando la simbología para la soldadura según la norma aws a 2Interpretando la simbología para la soldadura según la norma aws a 2
Interpretando la simbología para la soldadura según la norma aws a 2patusex
 
Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104
Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104
Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104danny_arauz
 
procedimiento-de-soldadura-wps-pdf
 procedimiento-de-soldadura-wps-pdf procedimiento-de-soldadura-wps-pdf
procedimiento-de-soldadura-wps-pdfJorge Echeverria
 
composite materials in aerospace application seminar
 composite materials in aerospace application seminar composite materials in aerospace application seminar
composite materials in aerospace application seminarChuchu Beera
 
Aws a2.4 1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...
Aws a2.4   1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...Aws a2.4   1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...
Aws a2.4 1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...lainstan
 
Ansi z49-1-seguridad-en-soldadura español
Ansi z49-1-seguridad-en-soldadura españolAnsi z49-1-seguridad-en-soldadura español
Ansi z49-1-seguridad-en-soldadura españolNombre Apellidos
 

Destacado (10)

Tema 7 Vol. 1 enfermeros Castellón
Tema 7 Vol. 1 enfermeros CastellónTema 7 Vol. 1 enfermeros Castellón
Tema 7 Vol. 1 enfermeros Castellón
 
Procedimiento caliobracion maquinas soldar
Procedimiento caliobracion maquinas soldarProcedimiento caliobracion maquinas soldar
Procedimiento caliobracion maquinas soldar
 
Interpretando la simbología para la soldadura según la norma aws a 2
Interpretando la simbología para la soldadura según la norma aws a 2Interpretando la simbología para la soldadura según la norma aws a 2
Interpretando la simbología para la soldadura según la norma aws a 2
 
Normativa Europea de soldadura y Código ASME (04/16)
Normativa Europea de soldadura y Código ASME (04/16)Normativa Europea de soldadura y Código ASME (04/16)
Normativa Europea de soldadura y Código ASME (04/16)
 
Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104
Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104
Diseño y calificacion de un wps, pqr y wpq de soldadura sedung api 1104
 
procedimiento-de-soldadura-wps-pdf
 procedimiento-de-soldadura-wps-pdf procedimiento-de-soldadura-wps-pdf
procedimiento-de-soldadura-wps-pdf
 
composite materials in aerospace application seminar
 composite materials in aerospace application seminar composite materials in aerospace application seminar
composite materials in aerospace application seminar
 
Wps soldadura
Wps soldaduraWps soldadura
Wps soldadura
 
Aws a2.4 1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...
Aws a2.4   1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...Aws a2.4   1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...
Aws a2.4 1993 - simbolos normalizados para soldeo, soldeo fuerte y ensayos ...
 
Ansi z49-1-seguridad-en-soldadura español
Ansi z49-1-seguridad-en-soldadura españolAnsi z49-1-seguridad-en-soldadura español
Ansi z49-1-seguridad-en-soldadura español
 

Similar a Capgemini Super Techies Show Season 2: The AWS Challenge Presentation

Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스Amazon Web Services Korea
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorialAnna Liu
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptarunimaarunima1
 
Techniques for Developing Systems in IT Management System
Techniques for Developing Systems in IT Management SystemTechniques for Developing Systems in IT Management System
Techniques for Developing Systems in IT Management SystemGruppo Banca Sella
 
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...Amazon Web Services
 
IS Project_Ch5_IT_Infrastructure.pptx
IS Project_Ch5_IT_Infrastructure.pptxIS Project_Ch5_IT_Infrastructure.pptx
IS Project_Ch5_IT_Infrastructure.pptxAbbadabbajabba1
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Cloud 101 for Embedded Designers
Cloud 101 for Embedded DesignersCloud 101 for Embedded Designers
Cloud 101 for Embedded DesignersMark Benson
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...Amazon Web Services
 
Why should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MESWhy should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MESShankar Vogge
 
Accelerating Multiscreen Video Delivery
Accelerating Multiscreen Video DeliveryAccelerating Multiscreen Video Delivery
Accelerating Multiscreen Video DeliveryCognizant
 

Similar a Capgemini Super Techies Show Season 2: The AWS Challenge Presentation (20)

Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Techniques for Developing Systems in IT Management System
Techniques for Developing Systems in IT Management SystemTechniques for Developing Systems in IT Management System
Techniques for Developing Systems in IT Management System
 
AZURE CC JP.pptx
AZURE CC JP.pptxAZURE CC JP.pptx
AZURE CC JP.pptx
 
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
 
IS Project_Ch5_IT_Infrastructure.pptx
IS Project_Ch5_IT_Infrastructure.pptxIS Project_Ch5_IT_Infrastructure.pptx
IS Project_Ch5_IT_Infrastructure.pptx
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
Cloud 101 for Embedded Designers
Cloud 101 for Embedded DesignersCloud 101 for Embedded Designers
Cloud 101 for Embedded Designers
 
Hönn2014 L01 Enterprise Applications
Hönn2014 L01 Enterprise ApplicationsHönn2014 L01 Enterprise Applications
Hönn2014 L01 Enterprise Applications
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
 
Why should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MESWhy should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MES
 
Accelerating Multiscreen Video Delivery
Accelerating Multiscreen Video DeliveryAccelerating Multiscreen Video Delivery
Accelerating Multiscreen Video Delivery
 
L01 Enterprise Application Architecture
L01 Enterprise Application ArchitectureL01 Enterprise Application Architecture
L01 Enterprise Application Architecture
 

Más de Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

Más de Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Último

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Último (20)

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

Capgemini Super Techies Show Season 2: The AWS Challenge Presentation

  • 1. The Amazon Web Services Challenge Design a system/service that can enable content distribution for streaming of live events and pre-stored content to different kinds of mobile devices
  • 2. The Facts • Leading provider of remote computing services that together make up a cloud computing platform, offered over the internet by Amazon.com • AWS’ IT Infrastructure Business – Provides cloud computing infrastructure for hosting web-scale solutions – Has hundreds of thousands of customers in over 190 countries • The AWS mission is to “Enable businesses and developers to use web services to build scalable, sophisticated applications” • The company is located in eight geographical ‘Regions’: US East (Northern Virginia), US West (Northern California), US West (Oregon), São Paulo (Brazil), Ireland, Singapore, Tokyo and Sydney
  • 3. Background on Challenge – Attributes of Cloud Computing  No up-front capital expenditure  Low cost  Pay only for what you use  Self-service infrastructure  Easily scale up and down  Improve agility and time-to-market
  • 4. The Problem • The accessing of content by end-users through an ever-increasing variety of devices, with high expectations around end-user experience, has had certain repercussions: o Disruption in the media industry o Introduction of new levels of complexity in designing highly reliable and scalable architectures for distribution (applicable to both live and pre-stored content) • The unpredictable volumes and traffic associated with the demand for content pose a unique challenge for content distributors
  • 5. The Challenge Statement Design a system/service that can enable content distribution for streaming of live events (such as sporting events, e.g., The Olympics/The Superbowl/The Cricket World Cup) and pre-stored content to different kinds of mobile devices (iOS and android devices) to an unknown number of viewers Note: For the purpose of this challenge, Amazon allows you to narrow down content to mean only video
  • 6. The Challenge Statement - Details Below are some assumptions to consider while developing the solution: • Assume the Android version to be higher than version 2.2 • Assume that delivery networks have enough capacity for the content you are serving • Assume you have rights to serve the content • Assume that the live-feed (source) does not have a single point of failure
  • 7. Important Points to Remember Consider the following points while designing the architecture:  It should allow for distribution of both live events and pre-stored content  It should be highly available (which means it should be able to withstand failure of components including hardware/data centers)  It should scale up if there is a peak (think about streaming a popular cricket match) and scale down when the load decreases. Note: It should be assumed that demand cannot be predicted
  • 8. Important Points to Remember      Some other winning criteria to consider while designing the solution: The architecture should have the lowest cost possible while not compromising on end-user experience Think of ways to invest as little as possible on IT on a per-event basis and only pay when you need more resources The solution should be available to users across the globe (sports fans are everywhere) The architecture should support streaming to multiple device types and resolutions Murphy’s law will be applicable (plan for failure)
  • 9. Important Points to Remember Some bonus criteria to consider while designing the solution:  Every time a user views a video, they leave a trail of information about their viewing patterns. How would you leverage this to enhance user experience?  How would you monetize such a service/system and what are the architectural implications of the same?  Users should think about how they would implement Digital Rights Management for paid content