magento 2 product development: a #realmagento community dialog - chuck choukalos - principal...

Post on 14-Jan-2017

56 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Magento 2 Product Development:A #RealMagento Community Dialog

Magento MeetupSan FranciscoOct 19, 2016

Principle Product Manager

Chuck Choukalos

© 2016 Magento, Inc.

Feedback: Deploy Experience

Deployment: Proposed Improvement/Flows

Hobbyist• 1 phase• Env Vars / Config file(s) / DB• 10 – 15mins

Cloud Friendly / Mid-Market• 2 phases• Env Vars / Configuration file(s)• Build 3-5 mins• Deploy < 1 min

Composer

Compile

Static Asset

Schema Change

Composer

Compile

Static Asset

Schema Change

Site

Dev

Mac

hine

/Env

Deployment Questions

• What’s a reasonable hobbyist deploy time?• For Cloud/Mid-Market deploy …

– Do you use Docker or Kubernates or a PAAS system?• Do you prefer Environment Variable overrides or Environment specific files• What challenges do you have with current M2 (2.1.1)?• What can we do better to support these systems/approaches?

– What’s a reasonable build phase time?– For production deploy phase, would setting Varnish grace/saint-mode

and deploying in < 30s be suitable for near zero down time deployment?– For production deployments what features are we missing that should be

added?

© 2016 Magento, Inc.

Feedback: Performance Toolkit

Performance Toolkit: Proposed Improvements

Store Front Scenario's• A% Quick Search• B% Catalog Browse• C% Product Compare• D% Add to Wish list• E% Add to Cart• F% Guest Checkout• G% Customer Checkout

Admin Scenario's• A% Process orders• B% Merchandize Products• C% Import/Export Products• D% Indexer’s Running• E% ...

Performance Toolkit Questions

• Do you use the performance tool kit? How do you use it?• What situation causes you to run a performance test(s)?• How do you currently run those performance tests?• What can we do to make the performance toolkit easier to use?• How do you estimate a merchant’s initial server architecture/specs?• Are you concerned with performance impact of customizations or

extensions?• What can we do to make the performance toolkit more valuable to

you?• If we were to offer a performance measurement service based on a

GIT repo would that be valuable?

© 2016 Magento, Inc.

Feedback: Magento 2 Performance

Performance: Proposed Improvements

• Improved Static Asset Deployment & Compile Speed• Improved Caching Efficiency• Improved Indexer performance• Reduced memory consumption & optimization of core flows

Performance Questions

• What do you believe are areas that need the most improvement?• What is your experience with indexer performance?• What is your experience with APIs? What is your impression of their

speed/etc?• If we • ….

top related