SlideShare a Scribd company logo
1 of 11
Download to read offline
THE WORDPRESS 1%
What we have learned
in scaling our Multi-Site
to close to 1 million users
Dominic Grzbielok
The 1 Percent - Why?
• Derogatory Term from the Occupy Movement for elite
• We run into problems probably not shared by the larger
community (e.g. bloggers)
• This is us reaching out, don‘t hit us
• In the grander scheme of things, this is still tiny. I know.
Who is this talk for?
• Your website budget is more than 100€/mth
• Your business model is scalable:
The more traffic you get, the more money you can earn.
• Your traffic is spiky: your peak loads are much higher
than normal loads (think DHDL or TV ads)
• You are a developer or you have access to developers
• So – who needs to leave right now?
Current setup:
Multisite on AWS
AWS products in use:
• EC2
• Elastic Load Balancing
• Elastic Beanstalk
• RDS
• S3
• CloudFront
Non-AWS
• Bitbucket
• Codeship
• JW Player for video content
Traffic: review and patterns
Monat 1 Monat 3 Monat 5 Monat 7 Monat 9 Monat 11
Vertical 1 Vertical 2
0 Uhr 3 Uhr 6 Uhr 9 Uhr 12 Uhr 15 Uhr 18 Uhr 21 Uhr
Visits
Visits
How did we get there?
Requirements were:
• Editors should get easy-to-use CMS – with custom teaser handling
• Biggest referrer will be Facebook
• Social and mobile audience are a given
• Performance budget: pages load in under 3 secs.
• Stage environment for testing, separate from production
• Video ads and display ads
Our Solution: Multisite AWS WordPress
• Step-by-step instructions – just google „multisite aws wordpress“: For example,
https://bigbitecreative.com/scalable-wordpress-with-aws-elastic-beanstalk/ or
https://cloudonaut.io/wordpress-on-aws-you-are-holding-it-wrong/
• Probably just works as well with Azure
What does that mean,
day in, day out
This is not your usual WordPress anymore
• No more plugin installs from the backend
• Git workflow for deployments
• No more „It‘ll be done in a second“ to your manager
• Editors don‘t notice difference in working with wp-admin
Our biggest learnings
• Don‘t use site builders if SEO is relevant: Visual
Composer is our single biggest technical debt
• AJAX frontend
• Bloated CSS
• problems with plugins – W3 Total Cache, Facebook Instant
Articles
• No plugin is the best plugin, literally: Use them wisely
• WordPress search is just broken
• Don‘t hire for WordPress skills, hire for dev skills
Next up
• Third vertical in Multisite framework
• Completely remove Visual Composer
• More caching layers: ElastiCache for less CPU strain on
the backend
• Elasticsearch as search replacement
• Decoupled frontend
• AMPed version of the site
• Performance optimization
• https://
What are your learnings you can
share?
Things I‘m interested in:
• Redis?
• Multi CDN experience?
• AMP best practices with custom code
• Decoupling?
• Elasticsearch with ElasticPress and Advanced Custom
Fields?
About me: Dominic Grzbielok
• Product owner at ProSiebenSat.1 Media SE
• Head of Product at video content startup TargetVideo
Miss Made It http://www.missmadeit.com/ is our DIY
online video magazine

More Related Content

What's hot

Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPress
Al Davis
 

What's hot (17)

How to Decide If Page Builders is Right for You
How to Decide If Page Builders is Right for YouHow to Decide If Page Builders is Right for You
How to Decide If Page Builders is Right for You
 
Client-friendly WordPress Websites
Client-friendly WordPress WebsitesClient-friendly WordPress Websites
Client-friendly WordPress Websites
 
WordPress Melbourne June Meetup
WordPress Melbourne June MeetupWordPress Melbourne June Meetup
WordPress Melbourne June Meetup
 
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasCtrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
 
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
 
Website builders workshop
Website builders workshopWebsite builders workshop
Website builders workshop
 
Blazing Fast eCommerce with Gatsby, WordPress, and WooCommerce by Muhammad Mu...
Blazing Fast eCommerce with Gatsby, WordPress, and WooCommerce by Muhammad Mu...Blazing Fast eCommerce with Gatsby, WordPress, and WooCommerce by Muhammad Mu...
Blazing Fast eCommerce with Gatsby, WordPress, and WooCommerce by Muhammad Mu...
 
Finding Useful Plugins: How To Extend WordPress Past a Simple Blog
Finding Useful Plugins: How To Extend WordPress Past a Simple BlogFinding Useful Plugins: How To Extend WordPress Past a Simple Blog
Finding Useful Plugins: How To Extend WordPress Past a Simple Blog
 
Why word press is more popular
Why word press is more popularWhy word press is more popular
Why word press is more popular
 
Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPress
 
How To Work Faster & More Profitably With Client Site Starter Templates
How To Work Faster & More Profitably With Client Site Starter TemplatesHow To Work Faster & More Profitably With Client Site Starter Templates
How To Work Faster & More Profitably With Client Site Starter Templates
 
After the install
After the installAfter the install
After the install
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
 
Should You Wordpress?
Should You Wordpress?Should You Wordpress?
Should You Wordpress?
 
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
 
Stop Coding; Start Assembling Your Websites
Stop Coding; Start Assembling Your WebsitesStop Coding; Start Assembling Your Websites
Stop Coding; Start Assembling Your Websites
 
Serverless Architecture For Augmenting WordPress - Japh Thomson
Serverless Architecture For Augmenting WordPress - Japh ThomsonServerless Architecture For Augmenting WordPress - Japh Thomson
Serverless Architecture For Augmenting WordPress - Japh Thomson
 

Viewers also liked

Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)
wcsk
 

Viewers also liked (20)

I Temi in WordPress
I Temi in WordPress I Temi in WordPress
I Temi in WordPress
 
Cosa sono le Web Performance e perché dovete preoccuparvene
Cosa sono le Web Performance e perché dovete preoccuparveneCosa sono le Web Performance e perché dovete preoccuparvene
Cosa sono le Web Performance e perché dovete preoccuparvene
 
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
 
Lets godk
Lets godkLets godk
Lets godk
 
Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)
 
Профилирование кода в WordPress
Профилирование кода в WordPressПрофилирование кода в WordPress
Профилирование кода в WordPress
 
WordCamp Santander 2016 : eCommerce y WordPress
WordCamp Santander 2016 : eCommerce y WordPressWordCamp Santander 2016 : eCommerce y WordPress
WordCamp Santander 2016 : eCommerce y WordPress
 
Nürnberg WooCommerce Talk - 11/24/16
Nürnberg WooCommerce Talk - 11/24/16Nürnberg WooCommerce Talk - 11/24/16
Nürnberg WooCommerce Talk - 11/24/16
 
WordCamp Gdynia 2016
WordCamp Gdynia 2016WordCamp Gdynia 2016
WordCamp Gdynia 2016
 
Sécurité: Ne soyez pas à risque
Sécurité: Ne soyez pas à risqueSécurité: Ne soyez pas à risque
Sécurité: Ne soyez pas à risque
 
Wordpress: pagine vs articoli - categorie vs tag
Wordpress: pagine vs articoli - categorie vs tagWordpress: pagine vs articoli - categorie vs tag
Wordpress: pagine vs articoli - categorie vs tag
 
Risorse e metodi per imparare a usare WordPress
Risorse e metodi per imparare a usare WordPressRisorse e metodi per imparare a usare WordPress
Risorse e metodi per imparare a usare WordPress
 
Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?
 
Design theory - Wordcamp Nepal 2014
Design theory - Wordcamp Nepal 2014Design theory - Wordcamp Nepal 2014
Design theory - Wordcamp Nepal 2014
 
La base de datos de WordPress
La base de datos de WordPressLa base de datos de WordPress
La base de datos de WordPress
 
Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...
 
Porzucony koszyk, czyli szansa na lepszą sprzedaż
Porzucony koszyk, czyli szansa na lepszą sprzedażPorzucony koszyk, czyli szansa na lepszą sprzedaż
Porzucony koszyk, czyli szansa na lepszą sprzedaż
 
WordPress is what we make of it
WordPress is what we make of itWordPress is what we make of it
WordPress is what we make of it
 
Wordpress: Idealni nastroj pro chytre marketery
Wordpress: Idealni nastroj pro chytre marketeryWordpress: Idealni nastroj pro chytre marketery
Wordpress: Idealni nastroj pro chytre marketery
 
How User Support Can Increase Your Revenue
How User Support Can Increase Your RevenueHow User Support Can Increase Your Revenue
How User Support Can Increase Your Revenue
 

Similar to Word Camp Cologne 2016: Session The WordPress 1%

"Portrait of the developer as The Artist" Lockheed Architect Workshop
"Portrait of the developer as The Artist" Lockheed Architect Workshop"Portrait of the developer as The Artist" Lockheed Architect Workshop
"Portrait of the developer as The Artist" Lockheed Architect Workshop
Patrick Chanezon
 
Scaling wix to over 70 m users
Scaling wix to over 70 m usersScaling wix to over 70 m users
Scaling wix to over 70 m users
Yoav Avrahami
 

Similar to Word Camp Cologne 2016: Session The WordPress 1% (20)

WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
 
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
WebHosting Performance / WordPress  - Pubcon Vegas - HendisonWebHosting Performance / WordPress  - Pubcon Vegas - Hendison
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
 
Measure and Increase Developer Productivity with Help of Serverless at AWS Co...
Measure and Increase Developer Productivity with Help of Serverless at AWS Co...Measure and Increase Developer Productivity with Help of Serverless at AWS Co...
Measure and Increase Developer Productivity with Help of Serverless at AWS Co...
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
Pearls and Must-Have Tools for the Modern Web / .NET Developer
Pearls and Must-Have Tools for the Modern Web / .NET DeveloperPearls and Must-Have Tools for the Modern Web / .NET Developer
Pearls and Must-Have Tools for the Modern Web / .NET Developer
 
"Portrait of the developer as The Artist" Lockheed Architect Workshop
"Portrait of the developer as The Artist" Lockheed Architect Workshop"Portrait of the developer as The Artist" Lockheed Architect Workshop
"Portrait of the developer as The Artist" Lockheed Architect Workshop
 
Net2Vic: How to Choose a Content Management System for Your New Website
Net2Vic: How to Choose a Content Management System for Your New WebsiteNet2Vic: How to Choose a Content Management System for Your New Website
Net2Vic: How to Choose a Content Management System for Your New Website
 
Scaling wix to over 70 m users
Scaling wix to over 70 m usersScaling wix to over 70 m users
Scaling wix to over 70 m users
 
Scaling wix to over 50 m users
Scaling wix to over 50 m usersScaling wix to over 50 m users
Scaling wix to over 50 m users
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
 
VisualOps Credentials
VisualOps CredentialsVisualOps Credentials
VisualOps Credentials
 
The Future Is The Cloud
The Future Is The CloudThe Future Is The Cloud
The Future Is The Cloud
 
Building WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdfBuilding WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdf
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical Debt
 
Front End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdfFront End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdf
 
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar SeriesGetting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Word Camp Cologne 2016: Session The WordPress 1%

  • 1. THE WORDPRESS 1% What we have learned in scaling our Multi-Site to close to 1 million users Dominic Grzbielok
  • 2. The 1 Percent - Why? • Derogatory Term from the Occupy Movement for elite • We run into problems probably not shared by the larger community (e.g. bloggers) • This is us reaching out, don‘t hit us • In the grander scheme of things, this is still tiny. I know.
  • 3. Who is this talk for? • Your website budget is more than 100€/mth • Your business model is scalable: The more traffic you get, the more money you can earn. • Your traffic is spiky: your peak loads are much higher than normal loads (think DHDL or TV ads) • You are a developer or you have access to developers • So – who needs to leave right now?
  • 4. Current setup: Multisite on AWS AWS products in use: • EC2 • Elastic Load Balancing • Elastic Beanstalk • RDS • S3 • CloudFront Non-AWS • Bitbucket • Codeship • JW Player for video content
  • 5. Traffic: review and patterns Monat 1 Monat 3 Monat 5 Monat 7 Monat 9 Monat 11 Vertical 1 Vertical 2 0 Uhr 3 Uhr 6 Uhr 9 Uhr 12 Uhr 15 Uhr 18 Uhr 21 Uhr Visits Visits
  • 6. How did we get there? Requirements were: • Editors should get easy-to-use CMS – with custom teaser handling • Biggest referrer will be Facebook • Social and mobile audience are a given • Performance budget: pages load in under 3 secs. • Stage environment for testing, separate from production • Video ads and display ads Our Solution: Multisite AWS WordPress • Step-by-step instructions – just google „multisite aws wordpress“: For example, https://bigbitecreative.com/scalable-wordpress-with-aws-elastic-beanstalk/ or https://cloudonaut.io/wordpress-on-aws-you-are-holding-it-wrong/ • Probably just works as well with Azure
  • 7. What does that mean, day in, day out This is not your usual WordPress anymore • No more plugin installs from the backend • Git workflow for deployments • No more „It‘ll be done in a second“ to your manager • Editors don‘t notice difference in working with wp-admin
  • 8. Our biggest learnings • Don‘t use site builders if SEO is relevant: Visual Composer is our single biggest technical debt • AJAX frontend • Bloated CSS • problems with plugins – W3 Total Cache, Facebook Instant Articles • No plugin is the best plugin, literally: Use them wisely • WordPress search is just broken • Don‘t hire for WordPress skills, hire for dev skills
  • 9. Next up • Third vertical in Multisite framework • Completely remove Visual Composer • More caching layers: ElastiCache for less CPU strain on the backend • Elasticsearch as search replacement • Decoupled frontend • AMPed version of the site • Performance optimization • https://
  • 10. What are your learnings you can share? Things I‘m interested in: • Redis? • Multi CDN experience? • AMP best practices with custom code • Decoupling? • Elasticsearch with ElasticPress and Advanced Custom Fields?
  • 11. About me: Dominic Grzbielok • Product owner at ProSiebenSat.1 Media SE • Head of Product at video content startup TargetVideo Miss Made It http://www.missmadeit.com/ is our DIY online video magazine

Editor's Notes

  1. Heute Morgen wusste ich noch nicht, dass