SlideShare a Scribd company logo
Optimized Media Management in the Cloud:
Automating Digital Media Workflows
Gary Ballabio Aleksey Baksheyev
BD, Cloudinary CTO, Complex
Networks
● Importance of Media in Site Experience
● Media Management Challenges for Digital Publishers
● Tools to Automate Media Management Workflows
● Case Studies - Complex Networks
● Architecture on AWS
● Helpful Resources
● Q&A
Agenda
2
Images and videos drive web payloads
3
Jan 2015 Jan 2018
85%INCREASE
1944kb
3588kb
25%
Fonts, CSS, HTML, Scripts
75%
Images and Video
Source: httparchive.org
Media enhances user engagement
4
60,000x
source: animoto.com4x
as many people prefer to watch a video
about a product than read about it
source: brafton.com
faster brain processing of
visual images versus text
Challenges for The Modern Digital Publisher
5
Handling multiple image
types across different
browsers: JPEG-XR,
WebP, etc.
Crop & Resize around
the most important
media aspects
Optimizing conversions
with fast delivery of
high quality images and
videos
Adapting media for
responsive delivery
across different
viewports
Browser Specific: Image Formats
6
30.3KB JPEG 23.5KB JPEG-XR21.3KB WebP
Quality 80 - Not always the best
7
QUALITY 80
42.37KB
QUALITY 50
24.73KB
Device Specific: Responsive Images
=230,000
WASTED BYTES
=70,000
WASTED BYTES
(600 x 600 – 550x550) x 4 (200 x 200 – 150x150) x 4
DPR 1.0 DPR 2.012.46KB 42.90KB
Considerations for DPR
Cropping isn’t always easy
10
Performance Impacts Engagement
11
WPOStats.com
Metrics related to
Performance and User
Engagement
Media Management Pipeline
12
Media Manipulation
OCR
Detect & Blur Faces
Add Watermark & Effects
THE BIG CHALLENGE
IMAGE QUALITY
Importance of a Media Management Platform
Deliver the optimal image format, quality and resolution
for every user, device, browser, graphic design and responsive layout
Dynamic applicative decisions needed, but still use a global CDN
Create & Edit without PhotoShop or Final Cut Pro
15
Resizing, Automated width, Responsive Breakpoint support, Interest based cropping, Rounded corners, Watermarks,
Personalized Text Overlay, captions, Effects and Zoom, Photo effects, filters and many more options
HTTP delivery through CDNs with
advanced caching. Custom CNAME available.
Cloudinary’s account
name and resource type.
Thumbnail cropping, Focus on the auto-detected area of interest
Crop and resize the image to the desired dimensions of 600x772.
Uploaded image ID.
JPG conversion.
http://res.cloudinary.com/idemo/image/upload/ar_192:247,c_thumb,dpr_1.0,g_auto,w_300/balloons.jpg
Interactive Demo
16
1.1 Billion +
Video Views/Month
300 Million +
Users Worldwide
17
Custom CMS
18
Manual Crop & Resize
Sometimes up to 6 assets per
site
Manual Image
Optimization
Many times ignored
Duplicate versions
Across multiple media libraries
Same Format for all
Browsers
Non-responsive Images Complicated purging
19
1 Image to upload 60% Less
In Media management
related development
tickets & bug reports
Increased
Editorial Productivity &
Output
Consolidated
One media library to
manage
Improved
Page loading speeds and
overall site performance
Lambda @ Edge
URL
Request headers, Client Hints
Adapted URL
Adapted request header
Cached image
Per user and browser dynamic decision
Dynamic content negotiation and URL rewriting
Adaptation at the CDN of image manipulation request
Dynamic responsive images
Cloudinary Solution Using Lambda on Edge
Best-fit manipulated image
Cloudinary Solution Using Lambda on Edge
21
http://idemo-cf.cloudinary.com/w_300,h_200,c_fill,q_90,f_auto/balloons.jpg
Same URL. Same great looking image. 30% bandwidth save!
30.3KB JPEG 23.5KB JPEG-XR21.3KB WebP
Some Tools To Help
22
Thank you!

More Related Content

What's hot

Economics of the Cloud: Don't Aim for the Sky on Everything
Economics of the Cloud: Don't Aim for the Sky on EverythingEconomics of the Cloud: Don't Aim for the Sky on Everything
Economics of the Cloud: Don't Aim for the Sky on Everything
Hostway|HOSTING
 
DSC Cloud Study Jams
DSC Cloud Study JamsDSC Cloud Study Jams
DSC Cloud Study Jams
KateGrupp
 
AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...
AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...
AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...
Amazon Web Services Korea
 
3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium
3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium
3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium
Amazon Web Services
 
AWS Online Training Professional Guru
AWS Online Training Professional GuruAWS Online Training Professional Guru
AWS Online Training Professional Guru
Selva Ganapathi
 
Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration	Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration
Amazon Web Services
 
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
Amazon Web Services
 
Aws business model analysis
Aws  business model analysisAws  business model analysis
Aws business model analysis
Sayantani D R
 
I-Byte Technology July 2021
I-Byte Technology July 2021I-Byte Technology July 2021
I-Byte Technology July 2021
EGBG Services
 
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
AWS Summits
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
Amazon Web Services
 
How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019
How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019
How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019
Amazon Web Services
 
The AWS Playbook for Cloud Readiness & Large Scale Migrations
The AWS Playbook for Cloud Readiness & Large Scale MigrationsThe AWS Playbook for Cloud Readiness & Large Scale Migrations
The AWS Playbook for Cloud Readiness & Large Scale Migrations
Amazon Web Services
 
Artificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodioArtificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodio
Amazon Web Services
 
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & PresidioPresidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Amazon Web Services
 
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
Amazon Web Services
 
Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価
オラクルエンジニア通信
 
Keynote - AWS Partner Summit Mumbai.pdf
Keynote - AWS Partner Summit Mumbai.pdfKeynote - AWS Partner Summit Mumbai.pdf
Keynote - AWS Partner Summit Mumbai.pdf
Amazon Web Services
 
Sitecore Experience Edge
Sitecore Experience EdgeSitecore Experience Edge
Sitecore Experience Edge
Pieter Brinkman
 
My CIO Says that We're Going All-In and Migrating to AWS, Now What?
My CIO Says that We're Going All-In and Migrating to AWS, Now What?My CIO Says that We're Going All-In and Migrating to AWS, Now What?
My CIO Says that We're Going All-In and Migrating to AWS, Now What?
Amazon Web Services
 

What's hot (20)

Economics of the Cloud: Don't Aim for the Sky on Everything
Economics of the Cloud: Don't Aim for the Sky on EverythingEconomics of the Cloud: Don't Aim for the Sky on Everything
Economics of the Cloud: Don't Aim for the Sky on Everything
 
DSC Cloud Study Jams
DSC Cloud Study JamsDSC Cloud Study Jams
DSC Cloud Study Jams
 
AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...
AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...
AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시...
 
3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium
3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium
3 Million Hours in 30 Days_How Tangent Animation Created Next Gen: NY Symposium
 
AWS Online Training Professional Guru
AWS Online Training Professional GuruAWS Online Training Professional Guru
AWS Online Training Professional Guru
 
Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration	Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration
 
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 
Aws business model analysis
Aws  business model analysisAws  business model analysis
Aws business model analysis
 
I-Byte Technology July 2021
I-Byte Technology July 2021I-Byte Technology July 2021
I-Byte Technology July 2021
 
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 
How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019
How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019
How CBS Sports Digital Streams Live Events at Scale: NY Symposium 2019
 
The AWS Playbook for Cloud Readiness & Large Scale Migrations
The AWS Playbook for Cloud Readiness & Large Scale MigrationsThe AWS Playbook for Cloud Readiness & Large Scale Migrations
The AWS Playbook for Cloud Readiness & Large Scale Migrations
 
Artificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodioArtificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodio
 
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & PresidioPresidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
 
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
 
Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価
 
Keynote - AWS Partner Summit Mumbai.pdf
Keynote - AWS Partner Summit Mumbai.pdfKeynote - AWS Partner Summit Mumbai.pdf
Keynote - AWS Partner Summit Mumbai.pdf
 
Sitecore Experience Edge
Sitecore Experience EdgeSitecore Experience Edge
Sitecore Experience Edge
 
My CIO Says that We're Going All-In and Migrating to AWS, Now What?
My CIO Says that We're Going All-In and Migrating to AWS, Now What?My CIO Says that We're Going All-In and Migrating to AWS, Now What?
My CIO Says that We're Going All-In and Migrating to AWS, Now What?
 

Similar to Optimized Media Management in the Cloud: Automating Digital Media Workflows presented by Complex and Cloudinary

Optimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp SacramentoOptimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp Sacramento
Leslie Staller
 
How to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM ImplementationHow to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM Implementation
Kelly Rose Arellano
 
A Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page ApplicationsA Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page Applications
Chris Love
 
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
Amazon Web Services Korea
 
Responsive Design for SharePoint
Responsive Design for SharePointResponsive Design for SharePoint
Responsive Design for SharePoint
Cathy Dew
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721
Haeseung Lee
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Nathan Smith
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
Sagar Desarda
 
The high resolution web
The high resolution webThe high resolution web
The high resolution web
Patric Lanhed
 
Asset anywhere
Asset anywhereAsset anywhere
Asset anywhere
Prashanth Panduranga
 
Images blast off at the speed of Jamstack! - Alba Silvente Fuentes
Images blast off at the speed of Jamstack! - Alba Silvente FuentesImages blast off at the speed of Jamstack! - Alba Silvente Fuentes
Images blast off at the speed of Jamstack! - Alba Silvente Fuentes
Wey Wey Web
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on Azure
Todd Whitehead
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
MongoDB
 
Making Web Sites Fast - Greg Keith
Making Web Sites Fast - Greg KeithMaking Web Sites Fast - Greg Keith
Making Web Sites Fast - Greg Keith
SEOGregKeith
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
Alyss Noland
 
What’s New in OpenText Media Management 16.3?
What’s New in OpenText Media Management 16.3?What’s New in OpenText Media Management 16.3?
What’s New in OpenText Media Management 16.3?
OpenText
 
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
G3 Communications
 
How to build CDN for your website
How to build CDN for your websiteHow to build CDN for your website
How to build CDN for your website
Martin Kulov
 
Cloudflare Speed Week Recap
Cloudflare Speed Week RecapCloudflare Speed Week Recap
Cloudflare Speed Week Recap
Cloudflare
 
Vidrovr, NYC Media Lab Combine Demo Day
Vidrovr, NYC Media Lab Combine Demo DayVidrovr, NYC Media Lab Combine Demo Day
Vidrovr, NYC Media Lab Combine Demo Day
Daniel Morozoff-Abezgauz
 

Similar to Optimized Media Management in the Cloud: Automating Digital Media Workflows presented by Complex and Cloudinary (20)

Optimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp SacramentoOptimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp Sacramento
 
How to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM ImplementationHow to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM Implementation
 
A Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page ApplicationsA Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page Applications
 
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
 
Responsive Design for SharePoint
Responsive Design for SharePointResponsive Design for SharePoint
Responsive Design for SharePoint
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 
The high resolution web
The high resolution webThe high resolution web
The high resolution web
 
Asset anywhere
Asset anywhereAsset anywhere
Asset anywhere
 
Images blast off at the speed of Jamstack! - Alba Silvente Fuentes
Images blast off at the speed of Jamstack! - Alba Silvente FuentesImages blast off at the speed of Jamstack! - Alba Silvente Fuentes
Images blast off at the speed of Jamstack! - Alba Silvente Fuentes
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on Azure
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
 
Making Web Sites Fast - Greg Keith
Making Web Sites Fast - Greg KeithMaking Web Sites Fast - Greg Keith
Making Web Sites Fast - Greg Keith
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
 
What’s New in OpenText Media Management 16.3?
What’s New in OpenText Media Management 16.3?What’s New in OpenText Media Management 16.3?
What’s New in OpenText Media Management 16.3?
 
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
 
How to build CDN for your website
How to build CDN for your websiteHow to build CDN for your website
How to build CDN for your website
 
Cloudflare Speed Week Recap
Cloudflare Speed Week RecapCloudflare Speed Week Recap
Cloudflare Speed Week Recap
 
Vidrovr, NYC Media Lab Combine Demo Day
Vidrovr, NYC Media Lab Combine Demo DayVidrovr, NYC Media Lab Combine Demo Day
Vidrovr, NYC Media Lab Combine Demo Day
 

More from 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 Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
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
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from 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
 

Optimized Media Management in the Cloud: Automating Digital Media Workflows presented by Complex and Cloudinary

  • 1. Optimized Media Management in the Cloud: Automating Digital Media Workflows Gary Ballabio Aleksey Baksheyev BD, Cloudinary CTO, Complex Networks
  • 2. ● Importance of Media in Site Experience ● Media Management Challenges for Digital Publishers ● Tools to Automate Media Management Workflows ● Case Studies - Complex Networks ● Architecture on AWS ● Helpful Resources ● Q&A Agenda 2
  • 3. Images and videos drive web payloads 3 Jan 2015 Jan 2018 85%INCREASE 1944kb 3588kb 25% Fonts, CSS, HTML, Scripts 75% Images and Video Source: httparchive.org
  • 4. Media enhances user engagement 4 60,000x source: animoto.com4x as many people prefer to watch a video about a product than read about it source: brafton.com faster brain processing of visual images versus text
  • 5. Challenges for The Modern Digital Publisher 5 Handling multiple image types across different browsers: JPEG-XR, WebP, etc. Crop & Resize around the most important media aspects Optimizing conversions with fast delivery of high quality images and videos Adapting media for responsive delivery across different viewports
  • 6. Browser Specific: Image Formats 6 30.3KB JPEG 23.5KB JPEG-XR21.3KB WebP
  • 7. Quality 80 - Not always the best 7 QUALITY 80 42.37KB QUALITY 50 24.73KB
  • 8. Device Specific: Responsive Images =230,000 WASTED BYTES =70,000 WASTED BYTES (600 x 600 – 550x550) x 4 (200 x 200 – 150x150) x 4
  • 9. DPR 1.0 DPR 2.012.46KB 42.90KB Considerations for DPR
  • 11. Performance Impacts Engagement 11 WPOStats.com Metrics related to Performance and User Engagement
  • 12. Media Management Pipeline 12 Media Manipulation OCR Detect & Blur Faces Add Watermark & Effects
  • 14. Importance of a Media Management Platform Deliver the optimal image format, quality and resolution for every user, device, browser, graphic design and responsive layout Dynamic applicative decisions needed, but still use a global CDN
  • 15. Create & Edit without PhotoShop or Final Cut Pro 15 Resizing, Automated width, Responsive Breakpoint support, Interest based cropping, Rounded corners, Watermarks, Personalized Text Overlay, captions, Effects and Zoom, Photo effects, filters and many more options HTTP delivery through CDNs with advanced caching. Custom CNAME available. Cloudinary’s account name and resource type. Thumbnail cropping, Focus on the auto-detected area of interest Crop and resize the image to the desired dimensions of 600x772. Uploaded image ID. JPG conversion. http://res.cloudinary.com/idemo/image/upload/ar_192:247,c_thumb,dpr_1.0,g_auto,w_300/balloons.jpg Interactive Demo
  • 16. 16 1.1 Billion + Video Views/Month 300 Million + Users Worldwide
  • 18. 18 Manual Crop & Resize Sometimes up to 6 assets per site Manual Image Optimization Many times ignored Duplicate versions Across multiple media libraries Same Format for all Browsers Non-responsive Images Complicated purging
  • 19. 19 1 Image to upload 60% Less In Media management related development tickets & bug reports Increased Editorial Productivity & Output Consolidated One media library to manage Improved Page loading speeds and overall site performance
  • 20. Lambda @ Edge URL Request headers, Client Hints Adapted URL Adapted request header Cached image Per user and browser dynamic decision Dynamic content negotiation and URL rewriting Adaptation at the CDN of image manipulation request Dynamic responsive images Cloudinary Solution Using Lambda on Edge Best-fit manipulated image
  • 21. Cloudinary Solution Using Lambda on Edge 21 http://idemo-cf.cloudinary.com/w_300,h_200,c_fill,q_90,f_auto/balloons.jpg Same URL. Same great looking image. 30% bandwidth save! 30.3KB JPEG 23.5KB JPEG-XR21.3KB WebP
  • 22. Some Tools To Help 22