SlideShare ist ein Scribd-Unternehmen logo
1 von 49
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Podcasting on AWS
A D i s c u s s i o n o n E v e r y t h i n g f r o m P r o d u c t i o n t o D i s t r i b u t i o n
C T D 4 0 2
D e c e m b e r 1 , 2 0 1 7
A l a s t a i r C o u s i n s – S e n i o r S o l u t i o n s A r c h i t e c t , A W S
R o b e r t L o e w e n t h a l – F o u n d e r & C E O , W h o o s h k a a
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The rise of podcasting
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Podcast evolution
2017
Open Podcast app
Select and play
2004
Open iTunes
Browse store
Select podcast
Download
audio
Sync iPod
Press Play
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
“I want it now” generation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2009
2010
2011
2012
2013
2014
2015
2016
2017
11%
12% 12%
14%
12%
15%
17%
21%
24%
US monthly podcast listening
Source: Edison&TritonDigital,InfiniteDial,March2017
10
Billion
S Town
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Podcasts have entered a golden age
Continued technology advancement Plethora of content
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Podcasting on AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Production
life cycle
Plan
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What makes a great podcast
Homework Communication Cover art
Theme Consistency
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Production
life cycle
Plan
Produce
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Workspaces for media production
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Production
life cycle
Plan
Produce
Publish
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What makes up a podcast?
• Audio file – MP3/MP4
• RSS feed
• Artwork
• Show notes
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting started: Lightsail
• Choose from five plans that include bundled
compute, storage, and networking
• Wordpress, Drupal, and Joomla! – all support
podcasting extensions
• Low, predictable pricing
• Manage and operate from the Lightsail console
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Hosting challenges
• Load on RSS feed
• Traffic spikes
• Measuring and reporting
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon S3 and Amazon CloudFront
• Low cost, scalable asset storage
• Global distribution via 101 Points of Presence
• ACM integration: easy SSL/TLS certificate management
• Byte-range requests
• Signed URLs
• Detailed logging and usage reports
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Optimizing content delivery
Optimize
caching
Whitelist
query strings
and cookies
Reserved
capacity pricing
Origin response headers
CloudFront customization
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Podcast structure
• Audio file – MP3/MP4
• RSS feed
• Artwork
• Show notes
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The RSS feed: A deep dive
• RSS 2.0 standardized in 2003!
• XML based format
• iTunes extensions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RSS feed: Channel
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RSS feed: Episode
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A serverless content scheduler
Amazon
DynamoDB
Render
RSS feed
Push
RSS feed RSS feeds
Bucket
Amazon
CloudFront
Mobile client
event
(hourly)
New Episode Metadata
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Custom audio: Stitching
Podcast media
Advertisements
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Custom audio: Stitching
Podcast media
Advertisements
Insert ID3v2 chapter
markers to identify
break points
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Custom audio: Stitching
Podcast media
Advertisements
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Custom audio: Stitching
Podcast media
Repeat this process
for each variation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Custom audio: Serverless architecture
Amazon Elastic
Transcoder
Advertising
metadata
Raw media Output Bucket
Prepare and
submit stitching
Job(s)
Amazon API
Gateway
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Finding chapter markers
https://biril.github.io/mp3-parser/index.html
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Elastic Transcoder clip stitching
Re-use the same
media with different
StartTime values
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Custom audio: Delivery architecture
Amazon
CloudFront
Lambda@Edge
Origin-Fetch
Media
Bucket
Lookup
Table
Customer
Specific MP3
Embed query string
in RSS feed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda@Edge: Rewriting requests
• Origin-request function
• Watch out for inter-region calls
• Consider replicating
DynamoDB and other
resources to reduce latency
• Strip query string before
forwarding to Amazon S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Production
life cycle
Plan
Produce
Publish
Measure
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Key metrics
CloudFront reports
• Audience reach
• Popular objects
• Top referrers
• Cache performance
Custom reports
• Audience reach per podcast
• Unique listeners over time
• Top referrers over time
Podcast analytics pipeline
Query raw data using Athena Athena can query
aggregated datasets as well
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Whooshkaa analytics
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Whooshkaa – End-to-end audio
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Whooshkaa – End-to-end audio
Platform Amplification Dynamic ads
Capture/editing Live
SUPERCOACH LIVE
Hear all the weeks action and how it effects your league, as the final match of the weekend wraps up.
Text to voice personalised audio
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Whooshkaa Wavess
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Live streaming
CloudFront
DISTRIBUTION
AWS Elemental
MediaStore
MEDIA-OPTIMIZED STORAGE AND
SIMPLE ORIGINATION
HLS devices
NEW MEDIA
DEVICES
AWS
Elemental
Live
LIVE AUDIO
PROCESSING
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Revolutionizing text with voice
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Polly powering sports scores
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Whooshkaa
API
AFL API
Lambda
function Amazon
Polly
Amazon
S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Polly powering sports scores
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customized audio architecture
Amazon
CloudFront
Listener
preferences
and podcast
metadata
AWS Elastic
Beanstalk
(PHP)
Query-string
whitelisted to
identify listener
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customized audio architecture
Amazon
CloudFront
Listener
preferences
and podcast
metadata
AWS Elastic
Beanstalk
(PHP)
Cache-Control
header used to
manage CloudFront
cache
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rendering custom RSS feeds: Feed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rendering custom RSS feeds: Items
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Jira tickets
Personalized audio
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Quote Podcast
Song
Weather
Traffic
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...Amazon Web Services
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...Amazon Web Services
 
CTD403_Supercharge Your Websites with the Power of Lambda@Edge
CTD403_Supercharge Your Websites with the Power of Lambda@EdgeCTD403_Supercharge Your Websites with the Power of Lambda@Edge
CTD403_Supercharge Your Websites with the Power of Lambda@EdgeAmazon Web Services
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDAmazon Web Services
 
SRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeSRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeAmazon Web Services
 
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...Amazon Web Services
 
Storage State of the Union - STG201 - re:Invent 2017
Storage State of the Union - STG201 - re:Invent 2017Storage State of the Union - STG201 - re:Invent 2017
Storage State of the Union - STG201 - re:Invent 2017Amazon Web Services
 
DEV204_Debugging Modern Applications Introduction to AWS X-Ray
DEV204_Debugging Modern Applications Introduction to AWS X-RayDEV204_Debugging Modern Applications Introduction to AWS X-Ray
DEV204_Debugging Modern Applications Introduction to AWS X-RayAmazon Web Services
 
CTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS CloudCTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS CloudAmazon Web Services
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersAmazon Web Services
 
MCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSMCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSAmazon Web Services
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersAmazon Web Services
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfAmazon Web Services
 
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...Amazon Web Services
 
NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...
NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...
NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...Amazon Web Services
 
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...Amazon Web Services
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Amazon Web Services
 
CON208_Building Microservices on AWS
CON208_Building Microservices on AWSCON208_Building Microservices on AWS
CON208_Building Microservices on AWSAmazon Web Services
 

Was ist angesagt? (20)

MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
 
CTD403_Supercharge Your Websites with the Power of Lambda@Edge
CTD403_Supercharge Your Websites with the Power of Lambda@EdgeCTD403_Supercharge Your Websites with the Power of Lambda@Edge
CTD403_Supercharge Your Websites with the Power of Lambda@Edge
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
 
SRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeSRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the Edge
 
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
 
Storage State of the Union - STG201 - re:Invent 2017
Storage State of the Union - STG201 - re:Invent 2017Storage State of the Union - STG201 - re:Invent 2017
Storage State of the Union - STG201 - re:Invent 2017
 
DEV204_Debugging Modern Applications Introduction to AWS X-Ray
DEV204_Debugging Modern Applications Introduction to AWS X-RayDEV204_Debugging Modern Applications Introduction to AWS X-Ray
DEV204_Debugging Modern Applications Introduction to AWS X-Ray
 
CTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS CloudCTD302_How Hulu reinvented Television using the AWS Cloud
CTD302_How Hulu reinvented Television using the AWS Cloud
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million Users
 
MCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSMCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWS
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
ALX328_Smart Devices Everywhere
ALX328_Smart Devices EverywhereALX328_Smart Devices Everywhere
ALX328_Smart Devices Everywhere
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
 
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
 
NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...
NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...
NEW LAUNCH! Building Smart Conference Rooms with Alexa for Business - BAP309 ...
 
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
 
Kubernetes on AWS
Kubernetes on AWSKubernetes on AWS
Kubernetes on AWS
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
 
CON208_Building Microservices on AWS
CON208_Building Microservices on AWSCON208_Building Microservices on AWS
CON208_Building Microservices on AWS
 

Ähnlich wie Podcasting on AWS – A Discussion on Everything from Production to Distribution - CTD402 - re:Invent 2017

Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Amazon Web Services
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...Amazon Web Services
 
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...Amazon Web Services
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...Amazon Web Services
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...Amazon Web Services
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...Amazon Web Services Korea
 
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Amazon Web Services
 
AWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AIAWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AIAmazon Web Services
 
CTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT providerCTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT providerAmazon Web Services
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsAmazon Web Services
 
An Introduction to AI Services on AWS - Web Summit Lisbon
An Introduction to AI Services on AWS -  Web Summit LisbonAn Introduction to AI Services on AWS -  Web Summit Lisbon
An Introduction to AI Services on AWS - Web Summit LisbonBoaz Ziniman
 
Journey Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million UsersJourney Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million UsersAdrian Hornsby
 
ARC330_How the BBC Built a Massive Media Pipeline Using Microservices
ARC330_How the BBC Built a Massive Media Pipeline Using MicroservicesARC330_How the BBC Built a Massive Media Pipeline Using Microservices
ARC330_How the BBC Built a Massive Media Pipeline Using MicroservicesAmazon Web Services
 
STG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS CloudSTG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS CloudAmazon Web Services
 
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...Amazon Web Services
 
DEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon WayDEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon WayAmazon Web Services
 
AI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLMAI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLMBoaz Ziniman
 

Ähnlich wie Podcasting on AWS – A Discussion on Everything from Production to Distribution - CTD402 - re:Invent 2017 (20)

Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
 
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
 
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
Deliver Voice Automated Serverless BI Solutions in Under 3 Hours - ABD325 - r...
 
AWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AIAWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AI
 
CTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT providerCTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT provider
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video Workflows
 
Intro to Amazon AI Services
Intro to Amazon AI ServicesIntro to Amazon AI Services
Intro to Amazon AI Services
 
An Introduction to AI Services on AWS - Web Summit Lisbon
An Introduction to AI Services on AWS -  Web Summit LisbonAn Introduction to AI Services on AWS -  Web Summit Lisbon
An Introduction to AI Services on AWS - Web Summit Lisbon
 
Journey Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million UsersJourney Towards Scaling Your API to 10 Million Users
Journey Towards Scaling Your API to 10 Million Users
 
ARC330_How the BBC Built a Massive Media Pipeline Using Microservices
ARC330_How the BBC Built a Massive Media Pipeline Using MicroservicesARC330_How the BBC Built a Massive Media Pipeline Using Microservices
ARC330_How the BBC Built a Massive Media Pipeline Using Microservices
 
STG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS CloudSTG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS Cloud
 
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
ALX202_Integrate Alexa voice technology into your product with the Alexa Voic...
 
DEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon WayDEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon Way
 
AI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLMAI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLM
 

Mehr von Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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
 

Podcasting on AWS – A Discussion on Everything from Production to Distribution - CTD402 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Podcasting on AWS A D i s c u s s i o n o n E v e r y t h i n g f r o m P r o d u c t i o n t o D i s t r i b u t i o n C T D 4 0 2 D e c e m b e r 1 , 2 0 1 7 A l a s t a i r C o u s i n s – S e n i o r S o l u t i o n s A r c h i t e c t , A W S R o b e r t L o e w e n t h a l – F o u n d e r & C E O , W h o o s h k a a
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The rise of podcasting
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Podcast evolution 2017 Open Podcast app Select and play 2004 Open iTunes Browse store Select podcast Download audio Sync iPod Press Play
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. “I want it now” generation
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2009 2010 2011 2012 2013 2014 2015 2016 2017 11% 12% 12% 14% 12% 15% 17% 21% 24% US monthly podcast listening Source: Edison&TritonDigital,InfiniteDial,March2017 10 Billion S Town
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Podcasts have entered a golden age Continued technology advancement Plethora of content
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Podcasting on AWS
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Production life cycle Plan
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What makes a great podcast Homework Communication Cover art Theme Consistency
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Production life cycle Plan Produce
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Workspaces for media production
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Production life cycle Plan Produce Publish
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What makes up a podcast? • Audio file – MP3/MP4 • RSS feed • Artwork • Show notes
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting started: Lightsail • Choose from five plans that include bundled compute, storage, and networking • Wordpress, Drupal, and Joomla! – all support podcasting extensions • Low, predictable pricing • Manage and operate from the Lightsail console
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Hosting challenges • Load on RSS feed • Traffic spikes • Measuring and reporting
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon S3 and Amazon CloudFront • Low cost, scalable asset storage • Global distribution via 101 Points of Presence • ACM integration: easy SSL/TLS certificate management • Byte-range requests • Signed URLs • Detailed logging and usage reports
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Optimizing content delivery Optimize caching Whitelist query strings and cookies Reserved capacity pricing Origin response headers CloudFront customization
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Podcast structure • Audio file – MP3/MP4 • RSS feed • Artwork • Show notes
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The RSS feed: A deep dive • RSS 2.0 standardized in 2003! • XML based format • iTunes extensions
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RSS feed: Channel
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RSS feed: Episode
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A serverless content scheduler Amazon DynamoDB Render RSS feed Push RSS feed RSS feeds Bucket Amazon CloudFront Mobile client event (hourly) New Episode Metadata
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Custom audio: Stitching Podcast media Advertisements
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Custom audio: Stitching Podcast media Advertisements Insert ID3v2 chapter markers to identify break points
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Custom audio: Stitching Podcast media Advertisements
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Custom audio: Stitching Podcast media Repeat this process for each variation
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Custom audio: Serverless architecture Amazon Elastic Transcoder Advertising metadata Raw media Output Bucket Prepare and submit stitching Job(s) Amazon API Gateway
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Finding chapter markers https://biril.github.io/mp3-parser/index.html
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Elastic Transcoder clip stitching Re-use the same media with different StartTime values
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Custom audio: Delivery architecture Amazon CloudFront Lambda@Edge Origin-Fetch Media Bucket Lookup Table Customer Specific MP3 Embed query string in RSS feed
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lambda@Edge: Rewriting requests • Origin-request function • Watch out for inter-region calls • Consider replicating DynamoDB and other resources to reduce latency • Strip query string before forwarding to Amazon S3
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Production life cycle Plan Produce Publish Measure
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Key metrics CloudFront reports • Audience reach • Popular objects • Top referrers • Cache performance Custom reports • Audience reach per podcast • Unique listeners over time • Top referrers over time
  • 34. Podcast analytics pipeline Query raw data using Athena Athena can query aggregated datasets as well
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Whooshkaa analytics
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Whooshkaa – End-to-end audio
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Whooshkaa – End-to-end audio Platform Amplification Dynamic ads Capture/editing Live SUPERCOACH LIVE Hear all the weeks action and how it effects your league, as the final match of the weekend wraps up. Text to voice personalised audio
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Whooshkaa Wavess
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Live streaming CloudFront DISTRIBUTION AWS Elemental MediaStore MEDIA-OPTIMIZED STORAGE AND SIMPLE ORIGINATION HLS devices NEW MEDIA DEVICES AWS Elemental Live LIVE AUDIO PROCESSING
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Revolutionizing text with voice
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Polly powering sports scores © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Whooshkaa API AFL API Lambda function Amazon Polly Amazon S3
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Polly powering sports scores
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customized audio architecture Amazon CloudFront Listener preferences and podcast metadata AWS Elastic Beanstalk (PHP) Query-string whitelisted to identify listener
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customized audio architecture Amazon CloudFront Listener preferences and podcast metadata AWS Elastic Beanstalk (PHP) Cache-Control header used to manage CloudFront cache
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rendering custom RSS feeds: Feed
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rendering custom RSS feeds: Items
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Jira tickets Personalized audio © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Quote Podcast Song Weather Traffic
  • 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!