magento 2 product development: a #realmagento community dialog - chuck choukalos - principal...
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 • ….