How we are scaling
WooCommerce core
Kevin Killingsworth
@coderkevin
Slide 2
Slide 2 text
#GOALS
Scaling: Small to Huge
Performance: Appropriate for scale
Extension compatibility
Slide 3
Slide 3 text
Step 1: CRUD
Slide 4
Slide 4 text
Data Stores
=
Data Flexibility
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
Custom Tables
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Multiple Sites
Multiple Databases
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Import and Export
(for free!)
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
Get Started
• Start a plugin
• Install prerequisites
• Install hooks
add_filter( 'woocommerce_order_data_store', my_order_datastore );
• Fulfill data operations
• Data migration