Scaling WordPress for Fun and For Profit

17
Scaling WordPress For Fun and For Profit

description

What are some key lessons learned from scaling WordPress to handle 150,000 domains and tens of millions of unique users every day? In this presentation we'll cover some takeaways from the last three years of growing a successful business around the open source product WordPress that are applicable to any number of other businesses.

Transcript of Scaling WordPress for Fun and For Profit

Page 1: Scaling WordPress for Fun and For Profit

Scaling WordPress For Fun and For Profit

Page 2: Scaling WordPress for Fun and For Profit

RC Johnson

WordPress user since 2007 !

Software developer !

Director of Engineering for WP Engine

Page 3: Scaling WordPress for Fun and For Profit

Managed WordPress

Hosting

>600 TB Daily

40M Uniques/ Day

24/7 Support

Growing by

25%/Q

17,000+ Customers

>140,000 Domains

WordPress ~20% of Internet

Page 4: Scaling WordPress for Fun and For Profit
Page 5: Scaling WordPress for Fun and For Profit

Scaling WordPress For Fun and For Profit !

Leverage Monitor Scale

Page 6: Scaling WordPress for Fun and For Profit

Leverage

Page 7: Scaling WordPress for Fun and For Profit

Strengths of WordPress

Community Existing enhancements Workflow WordPress as a Platform Know thyself

Page 8: Scaling WordPress for Fun and For Profit

Playing to the Strengths

Allow by default Cautious Blacklisting Everyone’s doing it

Caching Backups

Page 9: Scaling WordPress for Fun and For Profit

Know The Enemy

Scale Security Updates

Page 10: Scaling WordPress for Fun and For Profit

Monitor

Page 11: Scaling WordPress for Fun and For Profit

Measuring?

Page 12: Scaling WordPress for Fun and For Profit

Measuring

Page 13: Scaling WordPress for Fun and For Profit

Scale

Page 14: Scaling WordPress for Fun and For Profit

Getting help

Page 15: Scaling WordPress for Fun and For Profit

Scaling Out with Fire

Proto-CM Zabbomation Ansible + Cloud

Page 16: Scaling WordPress for Fun and For Profit

The Future!

Page 17: Scaling WordPress for Fun and For Profit

Questions? There are some “less good” ones…